com.centrasite.control.adapters.detailview.dynamicprofile
Class ClassificationAttributeLine
java.lang.Object
com.centrasite.control.adapters.detailview.dynamicprofile.BaseAttributeLine
com.centrasite.control.adapters.detailview.dynamicprofile.AssociationAttributeLine
com.centrasite.control.adapters.detailview.dynamicprofile.ClassificationAttributeLine
- All Implemented Interfaces:
- DynamicLine, com.centrasite.control.discovery.AddClassificationListener
public class ClassificationAttributeLine
- extends AssociationAttributeLine
- implements com.centrasite.control.discovery.AddClassificationListener
Attribute line handling classification attributes (Classification).
Methods inherited from class com.centrasite.control.adapters.detailview.dynamicprofile.BaseAttributeLine |
getActionContext, getAsset, getAttribute, getAttributeContext, getDescription, getIndex, getLineAddVisible, getName, getNCName, getSelected, getShowAttributeName, getUnitLabel, getValues, hasAction, isModified, isMultiValue, isPrefix, isReadOnly, isRequired, modified, onLineAdd, passivate, revert, setAttributeContext, setModified, setNCName, setReadOnly, setValues |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.centrasite.control.discovery.AddClassificationListener |
onClickCancel |
ClassificationAttributeLine
public ClassificationAttributeLine(AttributeLineContext context)
- Parameters:
context
-
getClassificationAttribute
public com.centrasite.jaxr.assettype.ClassificationAttribute getClassificationAttribute()
buildUI
public void buildUI(java.lang.StringBuffer layout)
- Description copied from interface:
DynamicLine
- Adds the corresponding layout text for this line.
- Specified by:
buildUI
in interface DynamicLine
- Overrides:
buildUI
in class BaseAttributeLine
- Parameters:
layout
- The layout string used for adding the contents of this line.
getPath
public java.lang.String getPath()
getVisibleProp
public boolean getVisibleProp()
onLineRemove
public void onLineRemove()
- Description copied from class:
BaseAttributeLine
- Removes this line from the collection of values.
- Overrides:
onLineRemove
in class BaseAttributeLine
getLineRemoveVisible
public boolean getLineRemoveVisible()
- Description copied from class:
BaseAttributeLine
- Checks if the remove line icon should be visible.
- Overrides:
getLineRemoveVisible
in class BaseAttributeLine
onAddClassifcation
public void onAddClassifcation()
- Executes the
AddClassificationCommand
by passing the specified in the attribute classification scheme.
getClassificationValue
public java.lang.Object getClassificationValue()
- Returns:
- the classification
getExistingClassificationValue
public java.lang.Object getExistingClassificationValue()
- Parameters:
classification
- the classification to set
setExistingClassificationValue
public void setExistingClassificationValue(java.lang.Object existingClassificationValue)
setClassificationValue
public void setClassificationValue(java.lang.Object classificationValue)
setClassificationScheme
public void setClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme classificationScheme)
getClassificationScheme
public javax.xml.registry.infomodel.ClassificationScheme getClassificationScheme()
onClickOk
public boolean onClickOk(com.centrasite.control.registry.items.RegistryObjectItem selectedClassificationScheme,
java.lang.String category,
com.centrasite.control.ActionContext actionContext)
-
Invokes the logic for adding the classification in the AddClassificationCommand.
Updates the currently contained classification with the created one.
- Specified by:
onClickOk
in interface com.centrasite.control.discovery.AddClassificationListener
- Parameters:
selectedClassificationScheme
- category
- actionContext
-
- Returns:
- success of the operation.