com.centrasite.control.adapters.advancedsearch
Class RelationshipAttributeFilterLine

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.RelationshipAttributeFilterLine
All Implemented Interfaces:
com.centrasite.control.interfaces.Initializable

public class RelationshipAttributeFilterLine
extends FilterLine
implements com.centrasite.control.interfaces.Initializable

Internal class for use with the AdvancedSearch Filters for type specific properties of type Relationship


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
RelationshipAttributeFilterLine(BaseAdapter owner, AddRemoveLineFilterListener fListener)
           
 
Method Summary
 boolean appliesTo(java.lang.String objectTypeValue)
           
 void buildUI()
           
 com.centrasite.jaxr.query.predicates.Predicate getPredicate()
           
 java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
           
 java.lang.String getValue()
           
 void initialize(java.util.Collection<java.lang.Object> initializers)
           
 void onClickBrowse()
           
 void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
           
 void setValue(java.lang.String val)
           
 
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

RelationshipAttributeFilterLine

public RelationshipAttributeFilterLine(BaseAdapter owner,
                                       AddRemoveLineFilterListener fListener)
Method Detail

initialize

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

buildUI

public void buildUI()

appliesTo

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

setSavedPredicate

public void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
Specified by:
setSavedPredicate 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

onClickBrowse

public void onClickBrowse()

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String val)