com.centrasite.control.adapters.advancedsearch
Class FileAttributeFilterLine

java.lang.Object
  extended by com.softwareag.cis.server.util.SelectableLine
      extended by com.centrasite.control.adapters.advancedsearch.FilterLine
          extended by com.centrasite.control.adapters.advancedsearch.FileAttributeFilterLine
All Implemented Interfaces:
com.centrasite.control.discovery.PairInputListener, com.centrasite.control.interfaces.Initializable

public class FileAttributeFilterLine
extends FilterLine
implements com.centrasite.control.interfaces.Initializable, com.centrasite.control.discovery.PairInputListener

Search criterion for file attributes


Field Summary
 
Fields inherited from class com.centrasite.control.adapters.advancedsearch.FilterLine
FL_ID_ANY_TYPE, FL_ID_ASSOCIATION, FL_ID_CHECKPOINT, FL_ID_CREATED, FL_ID_CUSTOM_COND, FL_ID_DESCRIPTION, FL_ID_EXT_CLASSIFICATION_ATTR, FL_ID_EXTENSTION_POINT, FL_ID_EXTERNAL_CLASSIFICATION, FL_ID_INT_CLASSIFICATION_ATTR, FL_ID_INTERNAL_CLASSIFICATION, FL_ID_KEY, FL_ID_LCMSTATE, FL_ID_MODIFIED, FL_ID_NAME, FL_ID_OBJECT_PROP, FL_ID_ORGANIZATION, FL_ID_OWNER, FL_ID_SERVICE_INTERFACE, FL_ID_SERVICE_OPERATION, FL_ID_SERVICE_PRIVIDER, FL_ID_TYPE, FL_ID_TYPE_PROP, FL_ID_VERSION, SPLIT_CHAR
 
Constructor Summary
FileAttributeFilterLine(BaseAdapter owner, AddRemoveLineFilterListener listener)
           
 
Method Summary
 boolean appliesTo(java.lang.String objectTypeValue)
           
 java.lang.String getFileField()
           
 java.lang.String getOperator()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getOperatorValidValues()
           
 com.centrasite.jaxr.query.predicates.Predicate getPredicate()
           
 java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
           
 void initialize(java.util.Collection<java.lang.Object> initializers)
           
 void onClickBrowse()
           
 void onClickCancel()
           
 boolean onClickOK(java.util.Collection values)
           
 void setOperator(java.lang.String operator)
           
 void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
           
 
Methods inherited from class com.centrasite.control.adapters.advancedsearch.FilterLine
assignOwnFieldName_, forceRefreshValues, getFieldName, getFieldNameValidValues, getLineMetaInfo, getLocale, getOnLineAddVisible, getOnLineRemoveVisible, getOwner, getSecondLineMetaInfo, onLineAdd, onLineRemove, setFieldName, setLineMetaInfo, setSecondLineMetaInfo
 
Methods inherited from class com.softwareag.cis.server.util.SelectableLine
getSelected, setSelected
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileAttributeFilterLine

public FileAttributeFilterLine(BaseAdapter owner,
                               AddRemoveLineFilterListener listener)
Method Detail

initialize

public void initialize(java.util.Collection<java.lang.Object> initializers)
Specified by:
initialize in interface com.centrasite.control.interfaces.Initializable

appliesTo

public boolean appliesTo(java.lang.String objectTypeValue)
Specified by:
appliesTo in class FilterLine

getPredicate

public com.centrasite.jaxr.query.predicates.Predicate getPredicate()
                                                            throws com.centrasite.jaxr.query.predicates.InvalidPredicateException
Specified by:
getPredicate in class FilterLine
Throws:
com.centrasite.jaxr.query.predicates.InvalidPredicateException

getPredicateClass

public java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
Specified by:
getPredicateClass in class FilterLine

setSavedPredicate

public void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
                       throws java.lang.Exception
Specified by:
setSavedPredicate in class FilterLine
Throws:
java.lang.Exception

onClickBrowse

public void onClickBrowse()

onClickCancel

public void onClickCancel()
Specified by:
onClickCancel in interface com.centrasite.control.discovery.PairInputListener

onClickOK

public boolean onClickOK(java.util.Collection values)
Specified by:
onClickOK in interface com.centrasite.control.discovery.PairInputListener

getFileField

public java.lang.String getFileField()

getOperator

public java.lang.String getOperator()

setOperator

public void setOperator(java.lang.String operator)

getOperatorValidValues

public com.softwareag.cis.server.util.COMBODYNValidValues getOperatorValidValues()