public class ClassificationAttributeFilterLine extends FilterLine implements com.centrasite.control.interfaces.Initializable
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_FIRSTNAME, FL_ID_INT_CLASSIFICATION_ATTR, FL_ID_INTERNAL_CLASSIFICATION, FL_ID_KEY, FL_ID_LASTNAME, 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_USERID, FL_ID_VERSION, SPLIT_CHAR
Constructor and Description |
---|
ClassificationAttributeFilterLine(BaseAdapter owner,
AddRemoveLineFilterListener listener) |
Modifier and Type | Method and Description |
---|---|
boolean |
appliesTo(java.lang.String objectTypeValue) |
void |
buildUI() |
com.centrasite.jaxr.assettype.AssetTypeManager |
getAssetTypeManager() |
java.lang.String |
getAttribute() |
boolean |
getButtonVisibleProp() |
java.util.Collection<com.centrasite.jaxr.assettype.CentraSiteAttribute> |
getClassificationAttributes() |
java.lang.String |
getDataType() |
java.lang.String |
getI18nDataType() |
boolean |
getIncludeSubCategories() |
AddRemoveLineFilterListener |
getListener() |
com.centrasite.jaxr.query.predicates.Predicate |
getPredicate()
Depending on the type of Classification Scheme(Internal or External) different
predicate is created.
|
java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> |
getPredicateClass() |
javax.xml.registry.infomodel.ClassificationScheme |
getSelectedClassificationScheme() |
javax.xml.registry.infomodel.Concept |
getSelectedConcept() |
java.util.Collection |
getTypeValues() |
java.lang.String |
getValue() |
java.lang.String |
getValue2() |
java.lang.String |
getValueStatus() |
void |
initialize(java.util.Collection initializers) |
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
|
void |
setAttribute(java.lang.String attribute) |
void |
setButtonVisibleProp(boolean value) |
void |
setConcept(javax.xml.registry.infomodel.Concept concept) |
void |
setDataType(java.lang.String dataType) |
void |
setIncludeSubCategories(boolean includeSubCategories) |
void |
setListener(AddRemoveLineFilterListener addRemoveListener) |
void |
setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate) |
void |
setSelectedClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme clScheme_) |
void |
setSelectedConcept(javax.xml.registry.infomodel.Concept selectedConcept) |
void |
setValue(java.lang.String value) |
void |
setValue2(java.lang.String value) |
void |
setValueStatus(java.lang.String value) |
assignOwnFieldName_, forceRefreshValues, getFieldName, getFieldNameValidValues, getLineMetaInfo, getLocale, getOnLineAddVisible, getOnLineRemoveVisible, getOwner, getSecondLineMetaInfo, onLineAdd, onLineRemove, setFieldName, setLineMetaInfo, setSecondLineMetaInfo
public ClassificationAttributeFilterLine(BaseAdapter owner, AddRemoveLineFilterListener listener)
public AddRemoveLineFilterListener getListener()
public void setListener(AddRemoveLineFilterListener addRemoveListener)
public java.lang.String getValue()
public java.lang.String getValue2()
public void setValue2(java.lang.String value)
public javax.xml.registry.infomodel.ClassificationScheme getSelectedClassificationScheme()
public void setSelectedClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme clScheme_)
public void setValue(java.lang.String value)
public com.centrasite.jaxr.query.predicates.Predicate getPredicate() throws com.centrasite.jaxr.query.predicates.InvalidPredicateException
getPredicate
in class FilterLine
com.centrasite.jaxr.query.predicates.InvalidPredicateException
public void buildUI()
public boolean getButtonVisibleProp()
public void setButtonVisibleProp(boolean value)
public com.centrasite.jaxr.assettype.AssetTypeManager getAssetTypeManager()
public java.util.Collection getTypeValues()
public java.util.Collection<com.centrasite.jaxr.assettype.CentraSiteAttribute> getClassificationAttributes()
public java.lang.String getAttribute()
public void setAttribute(java.lang.String attribute)
public java.lang.String getDataType()
public void setDataType(java.lang.String dataType)
public java.lang.String getValueStatus()
public void setValueStatus(java.lang.String value)
public void onClickBrowse()
public void setConcept(javax.xml.registry.infomodel.Concept concept) throws javax.xml.registry.JAXRException
javax.xml.registry.JAXRException
public javax.xml.registry.infomodel.Concept getSelectedConcept()
public void setSelectedConcept(javax.xml.registry.infomodel.Concept selectedConcept)
public boolean getIncludeSubCategories()
public void setIncludeSubCategories(boolean includeSubCategories)
public boolean appliesTo(java.lang.String objectTypeValue)
appliesTo
in class FilterLine
public void initialize(java.util.Collection initializers)
initialize
in interface com.centrasite.control.interfaces.Initializable
public void setSavedPredicate(com.centrasite.jaxr.query.predicates.Predicate predicate)
setSavedPredicate
in class FilterLine
public java.lang.Class<? extends com.centrasite.jaxr.query.predicates.Predicate> getPredicateClass()
getPredicateClass
in class FilterLine
public java.lang.String getI18nDataType()