com.centrasite.control.adapters.advancedsearch
Class ExtensionPointFilterLine

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.ExtensionPointFilterLine
All Implemented Interfaces:
PredicateEditorListener

public class ExtensionPointFilterLine
extends FilterLine
implements PredicateEditorListener

Criteria for usage in AdvancedSearch Filters that will be responsible for extending the advanced search dialog by additional conditions (search predicates) as described in the documentation for the CentraSite Control Pluggable Architecture


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
ExtensionPointFilterLine(BaseAdapter owner, AddRemoveLineFilterListener fListener)
           
 
Method Summary
 boolean appliesTo(java.lang.String objectTypeValue)
           
 java.lang.String getConditionText()
           
 boolean getModVis()
           
 com.centrasite.jaxr.query.predicates.Predicate getPredicate()
           
 java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getPredicateValidValues()
           
 java.lang.String getPredid()
           
 java.lang.String getValue()
           
 void onCancel()
           
 void onClickModify()
           
 void onOK()
           
 void setPredicateEditor(PredicateEditor pe)
           
 void setPredid(java.lang.String value)
           
 void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate pred)
           
 void setValue(java.lang.String value)
           
 
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

ExtensionPointFilterLine

public ExtensionPointFilterLine(BaseAdapter owner,
                                AddRemoveLineFilterListener fListener)
Method Detail

getModVis

public boolean getModVis()

getPredid

public java.lang.String getPredid()

setPredid

public void setPredid(java.lang.String value)

getPredicateValidValues

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

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

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

onClickModify

public void onClickModify()

appliesTo

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

onOK

public void onOK()
Specified by:
onOK in interface PredicateEditorListener

onCancel

public void onCancel()
Specified by:
onCancel in interface PredicateEditorListener

setSavedPredicate

public void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate pred)
Specified by:
setSavedPredicate in class FilterLine

getConditionText

public java.lang.String getConditionText()

getPredicateClass

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

setPredicateEditor

public void setPredicateEditor(PredicateEditor pe)