public class RelationAttributeLine extends AssociationAttributeLine implements com.centrasite.control.discovery.AddAssociationListener
COLUMN_WIDTH_ACTION, COLUMN_WIDTH_ATTRIBUTE, COLUMN_WIDTH_VALUE, isBrowserChrome, isBrowserFire, TOTAL_WIDTH
Constructor and Description |
---|
RelationAttributeLine(AttributeLineContext context) |
Modifier and Type | Method and Description |
---|---|
void |
buildUI(java.lang.StringBuffer layout)
Adds the corresponding layout text for this line.
|
java.lang.String |
changeStatusProp() |
boolean |
getLineRemoveVisible()
Checks if the remove line icon should be visible.
|
java.lang.String |
getLinkStatusProp()
If the targetAssetName is equal to INMCS_LBL_INSUFF_PRIV do not render the link.
|
com.centrasite.jaxr.assettype.RelationshipAttribute |
getRelationAttribute() |
com.centrasite.control.Item |
getTargetAsset() |
java.lang.String |
getTargetAssetName() |
void |
onAddAssociation()
Executes the
AddClassificationCommand by passing the specified in the attribute classification scheme. |
void |
onClickOk(com.centrasite.control.ActionContext actionContext,
com.centrasite.control.registry.items.RegistryObjectItem source,
java.util.Collection targetObjects,
java.lang.String associationType) |
void |
onLineRemove()
Removes this line from the collection of values.
|
void |
setTargetObject(RegistryObject ro) |
void |
showDetails()
This method is executed when click on the link of the Asset
|
getAssociationAttribute, onClickCancel, onClickCancel
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
public RelationAttributeLine(AttributeLineContext context)
context
- public com.centrasite.jaxr.assettype.RelationshipAttribute getRelationAttribute()
public void buildUI(java.lang.StringBuffer layout)
DynamicLine
buildUI
in interface DynamicLine
buildUI
in class BaseAttributeLine
layout
- The layout string used for adding the contents of this line.public java.lang.String getLinkStatusProp()
public void showDetails()
public com.centrasite.control.Item getTargetAsset()
public java.lang.String getTargetAssetName()
public java.lang.String changeStatusProp()
public void onLineRemove()
BaseAttributeLine
onLineRemove
in class BaseAttributeLine
public boolean getLineRemoveVisible()
BaseAttributeLine
getLineRemoveVisible
in class BaseAttributeLine
public void onAddAssociation()
AddClassificationCommand
by passing the specified in the attribute classification scheme.public void setTargetObject(RegistryObject ro)
association
- the classification to setpublic void onClickOk(com.centrasite.control.ActionContext actionContext, com.centrasite.control.registry.items.RegistryObjectItem source, java.util.Collection targetObjects, java.lang.String associationType)
onClickOk
in interface com.centrasite.control.discovery.AddAssociationListener