com.centrasite.control.adapters.advancedsearch
Class ClassificationAttributeFilterLine
java.lang.Object
com.softwareag.cis.server.util.SelectableLine
com.centrasite.control.adapters.advancedsearch.FilterLine
com.centrasite.control.adapters.advancedsearch.ClassificationAttributeFilterLine
- All Implemented Interfaces:
- com.centrasite.control.interfaces.Initializable
- Direct Known Subclasses:
- InternalClassificationAttributeFilterLine
public class ClassificationAttributeFilterLine
- extends FilterLine
- implements com.centrasite.control.interfaces.Initializable
This Filter line represents the Classification Attribute Search Criteria.
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 |
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 |
ClassificationAttributeFilterLine
public ClassificationAttributeFilterLine(BaseAdapter owner,
AddRemoveLineFilterListener listener)
getListener
public AddRemoveLineFilterListener getListener()
setListener
public void setListener(AddRemoveLineFilterListener addRemoveListener)
getValue
public java.lang.String getValue()
- Returns:
- The name of the Classification Scheme taken from the Classification Attribute
getValue2
public java.lang.String getValue2()
setValue2
public void setValue2(java.lang.String value)
getSelectedClassificationScheme
public javax.xml.registry.infomodel.ClassificationScheme getSelectedClassificationScheme()
- Returns:
- the Classification Scheme specified in the Classification Attribute
setSelectedClassificationScheme
public void setSelectedClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme clScheme_)
setValue
public void setValue(java.lang.String value)
getPredicate
public com.centrasite.jaxr.query.predicates.Predicate getPredicate()
throws com.centrasite.jaxr.query.predicates.InvalidPredicateException
- Depending on the type of Classification Scheme(Internal or External) different
predicate is created.
- Specified by:
getPredicate
in class FilterLine
- Throws:
com.centrasite.jaxr.query.predicates.InvalidPredicateException
buildUI
public void buildUI()
getButtonVisibleProp
public boolean getButtonVisibleProp()
setButtonVisibleProp
public void setButtonVisibleProp(boolean value)
getAssetTypeManager
public com.centrasite.jaxr.assettype.AssetTypeManager getAssetTypeManager()
getTypeValues
public java.util.Collection getTypeValues()
- Returns:
- The selected Type criterias from Asset Types comboBox
getClassificationAttributes
public java.util.Collection<com.centrasite.jaxr.assettype.CentraSiteAttribute> getClassificationAttributes()
getAttribute
public java.lang.String getAttribute()
setAttribute
public void setAttribute(java.lang.String attribute)
getDataType
public java.lang.String getDataType()
setDataType
public void setDataType(java.lang.String dataType)
getValueStatus
public java.lang.String getValueStatus()
setValueStatus
public void setValueStatus(java.lang.String value)
onClickBrowse
public void onClickBrowse()
- If the selected classification attribute is related with Internal Classification Scheme
The Browse button is visible and you can choose Concept from all concept of the
selcted Classification Scheme
setConcept
public void setConcept(javax.xml.registry.infomodel.Concept concept)
throws javax.xml.registry.JAXRException
- Throws:
javax.xml.registry.JAXRException
getSelectedConcept
public javax.xml.registry.infomodel.Concept getSelectedConcept()
setSelectedConcept
public void setSelectedConcept(javax.xml.registry.infomodel.Concept selectedConcept)
getIncludeSubCategories
public boolean getIncludeSubCategories()
setIncludeSubCategories
public void setIncludeSubCategories(boolean includeSubCategories)
appliesTo
public boolean appliesTo(java.lang.String objectTypeValue)
- Specified by:
appliesTo
in class FilterLine
initialize
public void initialize(java.util.Collection initializers)
- Specified by:
initialize
in interface com.centrasite.control.interfaces.Initializable
setSavedPredicate
public void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
- Specified by:
setSavedPredicate
in class FilterLine
getPredicateClass
public java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
- Specified by:
getPredicateClass
in class FilterLine
getI18nDataType
public java.lang.String getI18nDataType()