com.centrasite.control.adapters.advancedsearch
Class TypeFilterLine

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.TypeFilterLine

public class TypeFilterLine
extends FilterLine

Internal class for use with the AdvancedSearch Filters


Nested Class Summary
static class TypeFilterLine.SortableConceptIdToName
           
 
Field Summary
 java.util.Collection<java.lang.String> allTypesForAdvSearch_
           
 java.util.ArrayList<TypeFilterLine.SortableConceptIdToName> forSorting
           
 
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
TypeFilterLine(BaseAdapter owner, AddRemoveLineFilterListener listener)
           
 
Method Summary
 boolean appliesTo(java.lang.String objectTypeValue)
           
 java.util.Collection getAllTypes()
           
 boolean getOnLineAddVisible()
           
 boolean getOnLineRemoveVisible()
           
 java.lang.String getOperator()
           
 com.softwareag.cis.server.util.COMBODYNValidValues getOperatorValidValues()
           
 com.centrasite.jaxr.query.predicates.Predicate getPredicate()
           
 java.lang.Class<com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
           
 boolean preselectService()
           
 void processAllTypeSetting()
           
 void setOperator(java.lang.String value)
           
 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, 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
 

Field Detail

allTypesForAdvSearch_

public java.util.Collection<java.lang.String> allTypesForAdvSearch_

forSorting

public java.util.ArrayList<TypeFilterLine.SortableConceptIdToName> forSorting
Constructor Detail

TypeFilterLine

public TypeFilterLine(BaseAdapter owner,
                      AddRemoveLineFilterListener listener)
Method Detail

getOperatorValidValues

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

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

getOperator

public java.lang.String getOperator()

setOperator

public void setOperator(java.lang.String value)

appliesTo

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

getAllTypes

public java.util.Collection getAllTypes()

processAllTypeSetting

public void processAllTypeSetting()

setSavedPredicate

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

getPredicateClass

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

getOnLineAddVisible

public boolean getOnLineAddVisible()
Overrides:
getOnLineAddVisible in class FilterLine

getOnLineRemoveVisible

public boolean getOnLineRemoveVisible()
Overrides:
getOnLineRemoveVisible in class FilterLine

preselectService

public boolean preselectService()