Package com.arbortext.epic.cms
Interface CMSBrowseItem
- All Known Implementing Classes:
CMSBrowseItemImpl
public interface CMSBrowseItem
The
CMSBrowseItem interface contains information returned from
CMSBrowseIterator.getNext(). CMSBrowseItem
objects are static and do not reflect changes made after the iterator
was created.- Since:
- Epic 5.2
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe object is locked or checked out by the current user.static final intThe object is locked or checked out by the current user, but it cannot be edited.static final intThe object is locked or checked out by another user.static final intThe object is locked or checked out by another user, and it cannot be accessed.static final intCannot determine the lock status.static final intThe object is not locked or checked out.static final intThe object is not locked or checked out, but it cannot be locked by the current user.static final intThis constant can be combined with theCMS_ITEM_TYPE_DOCconstant to indicate that the document object contains other objects.static final intThis constant can be combined with theIO_ITEM_TYPE_DOCandIO_ITEM_TYPE_GRAPHICconstants to indicate that the object should be “disabled”.static final intThis is a document object.static final intThis is a folder object.static final intThis is a graphic or other non-CMS object.static final intThis is a part.static final intThis is an unknown object. -
Method Summary
Modifier and TypeMethodDescriptionshortSpecifies whether the CMS browser should apply its default icon overlay logic (the corresponding value is 1.) Overlay icons represent an object's lock status.Specifies the graphic icon used to represent this object instance in the Editor's CMS browser.Specifies the adapter-specific full path name of the CMS object.shortContains a bit mask of theCMSItemTypeconstants.shortContains one of theCMSLockStatusconstants.Specifies the object's Logical ID.getName()Specifies the human-readable object name.Specifies the object's content management system (CMS) version identifier.
-
Field Details
-
CMS_ITEM_TYPE_UNKNOWN
static final int CMS_ITEM_TYPE_UNKNOWNThis is an unknown object.- See Also:
-
CMS_ITEM_TYPE_DOC
static final int CMS_ITEM_TYPE_DOCThis is a document object.- See Also:
-
CMS_ITEM_TYPE_FOLDER
static final int CMS_ITEM_TYPE_FOLDERThis is a folder object.- See Also:
-
CMS_ITEM_TYPE_CONTAINER
static final int CMS_ITEM_TYPE_CONTAINERThis constant can be combined with theCMS_ITEM_TYPE_DOCconstant to indicate that the document object contains other objects.- See Also:
-
CMS_ITEM_TYPE_GRAPHIC
static final int CMS_ITEM_TYPE_GRAPHICThis is a graphic or other non-CMS object.- See Also:
-
CMS_ITEM_TYPE_DISABLED
static final int CMS_ITEM_TYPE_DISABLEDThis constant can be combined with theIO_ITEM_TYPE_DOCandIO_ITEM_TYPE_GRAPHICconstants to indicate that the object should be “disabled”. This should be used for objects which should not be constructed by the application.- See Also:
-
CMS_ITEM_TYPE_PART
static final int CMS_ITEM_TYPE_PARTThis is a part.- See Also:
-
CMS_ITEM_LOCKED_UNKNOWN
static final int CMS_ITEM_LOCKED_UNKNOWNCannot determine the lock status.- See Also:
-
CMS_ITEM_NOT_LOCKED
static final int CMS_ITEM_NOT_LOCKEDThe object is not locked or checked out.- See Also:
-
CMS_ITEM_NOT_LOCKED_CANT_LOCK
static final int CMS_ITEM_NOT_LOCKED_CANT_LOCKThe object is not locked or checked out, but it cannot be locked by the current user.- See Also:
-
CMS_ITEM_LOCKED_ME
static final int CMS_ITEM_LOCKED_METhe object is locked or checked out by the current user.- See Also:
-
CMS_ITEM_LOCKED_ME_CANT_EDIT
static final int CMS_ITEM_LOCKED_ME_CANT_EDITThe object is locked or checked out by the current user, but it cannot be edited. The object may have been checked out in a different context.- See Also:
-
CMS_ITEM_LOCKED_OTHER
static final int CMS_ITEM_LOCKED_OTHERThe object is locked or checked out by another user.- See Also:
-
CMS_ITEM_LOCKED_OTHER_CANT_VIEW
static final int CMS_ITEM_LOCKED_OTHER_CANT_VIEWThe object is locked or checked out by another user, and it cannot be accessed.- See Also:
-
-
Method Details
-
getName
String getName()Specifies the human-readable object name. -
getLogicalId
String getLogicalId()Specifies the object's Logical ID. -
getRevision
String getRevision()Specifies the object's content management system (CMS) version identifier. This attribute is optional and may contain an empty string. -
getItemType
short getItemType()Contains a bit mask of theCMSItemTypeconstants. -
getLockStatus
short getLockStatus()Contains one of theCMSLockStatusconstants. -
getFullPath
String getFullPath()Specifies the adapter-specific full path name of the CMS object. This attribute is optional and may contain an empty string. -
getDisplayIcon
Specifies the graphic icon used to represent this object instance in the Editor's CMS browser. The value is a relative pathname, and the standard search path is used. This attribute is optional and may contain an empty string.- Throws:
CMSException-UNIMPL_ERR: Raised if the adapter does not support this feature.- Since:
- Arbortext 5.3
-
getApplyOverlay
Specifies whether the CMS browser should apply its default icon overlay logic (the corresponding value is 1.) Overlay icons represent an object's lock status. A 0 value indicates that the display icon is a composite icon that includes a lock status icon. This attribute is optional. The default is 1. A 0 value is ignored when no displayIcon is provided.- Throws:
CMSException-NOT_IMPLEMENTED_ERR: Raised if the adapter does not support this feature.- Since:
- Arbortext 5.3
-