public class ExternalLinkItem extends RegistryObjectItem
RegistryObjectItem.ProfileVisibilityBean, RegistryObjectItem.ReferencingDescriptor
profilePermissionUpdated, REFERENCING_LIST_AS_ITEMS, REFERENCING_LIST_AS_REFOBJECTS
rcs_id
Constructor and Description |
---|
ExternalLinkItem(javax.xml.registry.infomodel.RegistryObject ro,
Connector con) |
Modifier and Type | Method and Description |
---|---|
static javax.xml.registry.infomodel.ExternalLink |
createExternalLink(javax.xml.registry.BusinessLifeCycleManager lcm,
java.lang.String uri) |
static javax.xml.registry.infomodel.ExternalLink |
createExternalLink(javax.xml.registry.BusinessLifeCycleManager lcm,
java.lang.String uri,
java.lang.String name,
java.lang.String description) |
void |
delete()
Overwrite delete() to delete a special external link with separate method (which removes
also the WebDAV-resource).
|
boolean |
equals(java.lang.Object other) |
boolean |
equals(RegistryObjectProxyItem other) |
RegistryObjectItem |
freeze() |
javax.xml.registry.infomodel.ExternalLink |
getExternalLink() |
java.lang.String |
getFileName() |
java.lang.String |
getLabel()
Obtain label to be used when representing this object e.g. within
association navigator
|
java.lang.String |
getPath()
Obtain the internal path for the wrapped ExternalLink object
|
java.lang.String |
getTooltip()
Obtain tooltip to be used when representing this object e.g. within
association navigator
|
int |
hashCode()
Provide hash function for being able to use RegistryObjectItems as key for hashing
|
addAuditComment, addClassification, addClassification, addExternalClassification, addInternelClassification, clearCache, clearProperties, delete, getAccessControlElements, getCachedRegistryObject, getCentraSiteRegistryObject, getCentraSiteVirtualTypeConcept, getChildren, getChildren, getCollectRestServiceAssociatedObjects, getCollectVirtualServiceAssociatedObjects, getCurrentUserPermissionItem, getDefinedSlotNames, getDescription, getImageURL, getKey, getLargeImageURL, getLastAuditableEvent, getName, getName, getNameEx, getNonPermissionAccessControlElements, getObjectTypeId, getObjectTypeValue, getPermissionForNonPermissionACL, getPrivilegeDescriptor, getProperties, getReferencingItems, getReferencingObjects, getRegistryObject, getReport, getReportForDetailView, getSlotDescriptions, hasNoChildren, hasObjectType, hasObjectType, hasObjectType, isAttributeViewable, isCanPropagateACL, isCentraSiteVirtualTypeConcept, isEnabledForVersioning, isModified, isNewItem, isPredefined, isPropagateProfileEnabled, isRevisionObject, isStandalone, logItemConnection, save, setAccessControlElements, setAccessControlElements, setCanPropagateACL, setCollectRestServiceAssociatedObjects, setCollectVirtualServiceAssociatedObjects, setNewItem, setPropagateProfileEnabled, setProperties, toString
addBulkCommand, addCommand, addDetailViewTab, cannotHaveChildren, getBulkCommands, getCommand, getCommand, getCommands, getConnector, getDefaultCommand, getDetailsCommand, getDetailViewTabs, getItem, getLanguage, getLocale, getPersistanceLocale, getRelatedItems, hasRequiredAttribute, isLocked, isReadOnly, isSubTabModified, removeCommand, replaceCommand, setCommandEnabled, setConnector, setDefaultCommand, setDetailsCommand, setLocked, setRelatedItems, setRequiredAttribute, setTabModified, showDetailView, showReport
public ExternalLinkItem(javax.xml.registry.infomodel.RegistryObject ro, Connector con) throws java.lang.Exception
java.lang.Exception
public javax.xml.registry.infomodel.ExternalLink getExternalLink()
public java.lang.String getPath()
getPath
in interface Item
getPath
in class AbstractItem
public java.lang.String getFileName()
public java.lang.String getLabel() throws java.lang.Exception
getLabel
in class RegistryObjectItem
java.lang.Exception
public java.lang.String getTooltip() throws java.lang.Exception
getTooltip
in class RegistryObjectItem
java.lang.Exception
public RegistryObjectItem freeze()
freeze
in class RegistryObjectItem
public void delete() throws java.lang.Exception
delete
in class RegistryObjectItem
java.lang.Exception
public boolean equals(java.lang.Object other)
equals
in class RegistryObjectItem
public int hashCode()
RegistryObjectItem
hashCode
in class RegistryObjectItem
public boolean equals(RegistryObjectProxyItem other)
equals
in class RegistryObjectItem
public static javax.xml.registry.infomodel.ExternalLink createExternalLink(javax.xml.registry.BusinessLifeCycleManager lcm, java.lang.String uri, java.lang.String name, java.lang.String description)
public static javax.xml.registry.infomodel.ExternalLink createExternalLink(javax.xml.registry.BusinessLifeCycleManager lcm, java.lang.String uri)