com.centrasite.control.adapters.detailview.dynamicprofile
Class FileAttributeLine
java.lang.Object
com.centrasite.control.adapters.detailview.dynamicprofile.BaseAttributeLine
com.centrasite.control.adapters.detailview.dynamicprofile.AssociationAttributeLine
com.centrasite.control.adapters.detailview.dynamicprofile.FileAttributeLine
- All Implemented Interfaces:
- DynamicLine, com.centrasite.control.discovery.PairInputListener
public class FileAttributeLine
- extends AssociationAttributeLine
- implements com.centrasite.control.discovery.PairInputListener
Attribute line handling file attributes (file).
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.PairInputListener |
onClickCancel |
FileAttributeLine
public FileAttributeLine(AttributeLineContext context)
- Parameters:
context
-
getFileAttribute
public com.centrasite.jaxr.assettype.FileAttribute getFileAttribute()
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.
getLinkStatusProp
public java.lang.String getLinkStatusProp()
getDocumentName
public java.lang.String getDocumentName()
getFullFileName
public java.lang.String getFullFileName()
onDocumentClick
public void onDocumentClick()
getVisibleProp
public boolean getVisibleProp()
getDownloadButtonVisProp
public java.lang.String getDownloadButtonVisProp()
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
onAddExternalLink
public void onAddExternalLink()
- Executes the
AddClassificationCommand
by passing the specified in the attribute classification scheme.
onDownload
public void onDownload()
getExternalLink
public javax.xml.registry.infomodel.ExternalLink getExternalLink()
- Returns:
- the classification
getFileURI
public java.lang.String getFileURI()
getExistingFileURI
public java.lang.String getExistingFileURI()
setExternalLink
public void setExternalLink(javax.xml.registry.infomodel.ExternalLink externalLink)
setFileURI
public void setFileURI(java.lang.String fileURI)
setExistingFileURI
public void setExistingFileURI(java.lang.String existingFileURI)
onClickOK
public boolean onClickOK(java.util.Collection values)
- Specified by:
onClickOK
in interface com.centrasite.control.discovery.PairInputListener