Package com.documentum.fc.common
Interface IDfId
- All Known Implementing Classes:
DfId
public interface IDfId
A Documentum object identifier.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The type identifier for acl objects.static final int
The type identifier for activity objects.static final int
static final int
static final int
static final int
The type identifier for assembly objects.static final int
static final int
static final int
The type identifier for blob store objects.static final int
static final int
static final int
The type identifier for cabinet objects.static final int
The type identifier for change record objects.static final int
static final int
static final int
static final int
static final int
The type identifier for containment objects.static final int
The type identifier for content objects.static final int
static final int
static final int
static final int
static final int
static final int
The type identifier for an internal documentum object.static final int
The type identifier for distributed store objects.static final int
The type identifier for repository configuration objects.static final int
The type identifier for repository ID Map objects.static final int
The type identifier for docbroker objects.static final int
The type identifier for document objects.static final int
static final int
The type identifier for dump object record objects.static final int
The type identifier for dump record objects.static final int
The type identifier for event objects.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
The type identifier for file store objects.static final int
The type identifier for folder objects.static final int
static final int
The type identifier for format objects.static final int
static final int
The type identifier for full-text index objects.static final int
static final int
The type identifier for group objects.static final int
static final int
The type identifier for index objects.static final int
static final int
static final int
The type identifier for linked store objects.static final int
The type identifier for linked record objects.static final int
static final int
The type identifier for load object record objects.static final int
The type identifier for load record objects.static final int
The type identifier for location objects.static final int
The type identifier for method objects.static final int
static final int
The type identifier for network store objects.static final int
static final int
The type identifier for note objects.static final int
The type identifier for miscellaneous objects.static final int
static final int
The type identifier for output device objects.static final int
static final int
static final int
static final int
The type identifier for policy objects.static final int
The type identifier for process objects.static final int
The type identifier for query objects.static final int
The type identifier for queue item objects.static final int
static final int
static final int
The type identifier for registered objects.static final int
The type identifier for registry objects.static final int
The type identifier for relation objects.static final int
The type identifier for relation type objects.static final int
The type identifier for remote store objects.static final int
static final int
The type identifier for replica record objects.static final int
The type identifier for router objects.static final int
static final int
The type identifier for sequence objects.static final int
The type identifier for server configuration objects.static final int
The type identifier for session objects.static final int
static final int
The type identifier for store objects.static final int
static final int
The type identifier for sysobject objects.static final int
static final int
The type identifier for type objects.static final int
The type identifier for type info objects.static final int
static final int
static final int
static final int
static final int
static final int
static final int
The type identifier for user objects.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
The type identifier for workflow objects.static final int
The type identifier for work item objects. -
Method Summary
Modifier and TypeMethodDescriptionint
Returns -1, 0 or 1 if this IDfId is less than, equal to, or greater than the IDfId passed as an argument.boolean
Indicates whether some other object is "equal to" this one.Returns the portion of the ID that identifies the repository.getId()
Returns a string representation of the ID.long
Returns the portion of the ID that represents the docbase ID in integer form.int
Returns the portion of the ID that represents the object type.boolean
isNull()
Indicates whether this IDfId object represents a null ID.boolean
Indicates whether this ID is a valid object ID.toString()
Returns a string representation of this ID.
-
Field Details
-
DM_SESSION
static final int DM_SESSIONThe type identifier for session objects.- See Also:
-
DM_OBJECT
static final int DM_OBJECTThe type identifier for miscellaneous objects.- See Also:
-
DM_TYPE
static final int DM_TYPEThe type identifier for type objects.- See Also:
-
DM_COLLECTION
static final int DM_COLLECTION- See Also:
-
DM_CONTAINMENT
static final int DM_CONTAINMENTThe type identifier for containment objects.- See Also:
-
DM_CONTENT
static final int DM_CONTENTThe type identifier for content objects.- See Also:
-
DM_UNUSED1
static final int DM_UNUSED1- See Also:
-
DM_SYSOBJECT
static final int DM_SYSOBJECTThe type identifier for sysobject objects.- See Also:
-
DM_DOCUMENT
static final int DM_DOCUMENTThe type identifier for document objects.- See Also:
-
DM_QUERY
static final int DM_QUERYThe type identifier for query objects.- See Also:
-
DM_FOLDER
static final int DM_FOLDERThe type identifier for folder objects.- See Also:
-
DM_CABINET
static final int DM_CABINETThe type identifier for cabinet objects.- See Also:
-
DM_ASSEMBLY
static final int DM_ASSEMBLYThe type identifier for assembly objects.- See Also:
-
DM_STORE
static final int DM_STOREThe type identifier for store objects.- See Also:
-
DM_FULLTEXT
static final int DM_FULLTEXT- See Also:
-
DM_METHOD
static final int DM_METHODThe type identifier for method objects.- See Also:
-
DM_USER
static final int DM_USERThe type identifier for user objects.- See Also:
-
DM_GROUP
static final int DM_GROUPThe type identifier for group objects.- See Also:
-
DM_UNUSED2
static final int DM_UNUSED2- See Also:
-
DM_API
static final int DM_API- See Also:
-
DM_TYPE_MANAGER
static final int DM_TYPE_MANAGER- See Also:
-
DM_UNUSED3
static final int DM_UNUSED3- See Also:
-
DM_OUTPUTDEVICE
static final int DM_OUTPUTDEVICEThe type identifier for output device objects.- See Also:
-
DM_ROUTER
static final int DM_ROUTERThe type identifier for router objects.- See Also:
-
DM_REGISTERED
static final int DM_REGISTEREDThe type identifier for registered objects.- See Also:
-
DM_UNUSED4
static final int DM_UNUSED4- See Also:
-
DM_QUEUE_ITEM
static final int DM_QUEUE_ITEMThe type identifier for queue item objects.- See Also:
-
DM_VERITY_COLL
static final int DM_VERITY_COLL- See Also:
-
DM_EVENT
static final int DM_EVENTThe type identifier for event objects.- See Also:
-
DM_VSTAMP
static final int DM_VSTAMP- See Also:
-
DM_INDEX
static final int DM_INDEXThe type identifier for index objects.- See Also:
-
DM_SEQUENCE
static final int DM_SEQUENCEThe type identifier for sequence objects.- See Also:
-
DM_TRANSACTION_LOG
static final int DM_TRANSACTION_LOG- See Also:
-
DM_FILE
static final int DM_FILE- See Also:
-
DM_OTHERFILE
static final int DM_OTHERFILE- See Also:
-
DM_VERITY_INDEX
static final int DM_VERITY_INDEX- See Also:
-
DM_INBOX
static final int DM_INBOX- See Also:
-
DM_REGISTRY
static final int DM_REGISTRYThe type identifier for registry objects.- See Also:
-
DM_FORMAT
static final int DM_FORMATThe type identifier for format objects.- See Also:
-
DM_FILESTORE
static final int DM_FILESTOREThe type identifier for file store objects.- See Also:
-
DM_NETSTORE
static final int DM_NETSTOREThe type identifier for network store objects.- See Also:
-
DM_LINKEDSTORE
static final int DM_LINKEDSTOREThe type identifier for linked store objects.- See Also:
-
DM_LINKRECORD
static final int DM_LINKRECORDThe type identifier for linked record objects.- See Also:
-
DM_DISTRIBUTEDSTORE
static final int DM_DISTRIBUTEDSTOREThe type identifier for distributed store objects.- See Also:
-
DM_REPLICA_RECORD
static final int DM_REPLICA_RECORDThe type identifier for replica record objects.- See Also:
-
DM_TYPE_INFO
static final int DM_TYPE_INFOThe type identifier for type info objects.- See Also:
-
DM_DUMP_RECORD
static final int DM_DUMP_RECORDThe type identifier for dump record objects.- See Also:
-
DM_DUMP_OBJECT_RECORD
static final int DM_DUMP_OBJECT_RECORDThe type identifier for dump object record objects.- See Also:
-
DM_LOAD_RECORD
static final int DM_LOAD_RECORDThe type identifier for load record objects.- See Also:
-
DM_LOAD_OBJECT_RECORD
static final int DM_LOAD_OBJECT_RECORDThe type identifier for load object record objects.- See Also:
-
DM_CHANGE_RECORD
static final int DM_CHANGE_RECORDThe type identifier for change record objects.- See Also:
-
DM_BLOB_TICKET
static final int DM_BLOB_TICKET- See Also:
-
DM_STAGED_DOCUMENT
static final int DM_STAGED_DOCUMENT- See Also:
-
DM_DIST_COMP_RECORD
static final int DM_DIST_COMP_RECORDThe type identifier for an internal documentum object.- See Also:
-
DM_RELATION
static final int DM_RELATIONThe type identifier for relation objects.- See Also:
-
DM_RELATIONTYPE
static final int DM_RELATIONTYPEThe type identifier for relation type objects.- See Also:
-
DM_UNUSED5
static final int DM_UNUSED5- See Also:
-
DM_LOCATION
static final int DM_LOCATIONThe type identifier for location objects.- See Also:
-
DM_FULLTEXT_INDEX
static final int DM_FULLTEXT_INDEXThe type identifier for full-text index objects.- See Also:
-
DM_DOCBASE_CONFIG
static final int DM_DOCBASE_CONFIGThe type identifier for repository configuration objects.- See Also:
-
DM_SERVER_CONFIG
static final int DM_SERVER_CONFIGThe type identifier for server configuration objects.- See Also:
-
DM_MOUNT_POINT
static final int DM_MOUNT_POINT- See Also:
-
DM_DOCBROKER
static final int DM_DOCBROKERThe type identifier for docbroker objects.- See Also:
-
DM_BLOBSTORE
static final int DM_BLOBSTOREThe type identifier for blob store objects.- See Also:
-
DM_NOTE
static final int DM_NOTEThe type identifier for note objects.- See Also:
-
DM_REMOTESTORE
static final int DM_REMOTESTOREThe type identifier for remote store objects.- See Also:
-
DM_REMOTETICKET
static final int DM_REMOTETICKET- See Also:
-
DM_DOCBASEID_MAP
static final int DM_DOCBASEID_MAPThe type identifier for repository ID Map objects.- See Also:
-
DM_ACL
static final int DM_ACLThe type identifier for acl objects.- See Also:
-
DM_POLICY
static final int DM_POLICYThe type identifier for policy objects.- See Also:
-
DM_REFERENCE
static final int DM_REFERENCE- See Also:
-
DM_RECOVERY
static final int DM_RECOVERY- See Also:
-
DM_PACKAGE
static final int DM_PACKAGE- See Also:
-
DM_WORKITEM
static final int DM_WORKITEMThe type identifier for work item objects.- See Also:
-
DM_PROCESS
static final int DM_PROCESSThe type identifier for process objects.- See Also:
-
DM_ACTIVITY
static final int DM_ACTIVITYThe type identifier for activity objects.- See Also:
-
DM_WORKFLOW
static final int DM_WORKFLOWThe type identifier for workflow objects.- See Also:
-
DM_DD_INFO
static final int DM_DD_INFO- See Also:
-
DM_NLS_DD_INFO
static final int DM_NLS_DD_INFO- See Also:
-
DM_DOMAIN
static final int DM_DOMAIN- See Also:
-
DM_AGGR_DOMAIN
static final int DM_AGGR_DOMAIN- See Also:
-
DM_EXPRESSION
static final int DM_EXPRESSION- See Also:
-
DM_LITERAL_EXPR
static final int DM_LITERAL_EXPR- See Also:
-
DM_BUILTIN_EXPR
static final int DM_BUILTIN_EXPR- See Also:
-
DM_FUNC_EXPR
static final int DM_FUNC_EXPR- See Also:
-
DM_COND_EXPR
static final int DM_COND_EXPR- See Also:
-
DM_COND_ID_EXPR
static final int DM_COND_ID_EXPR- See Also:
-
DM_EXPR_CODE
static final int DM_EXPR_CODE- See Also:
-
DM_KEY
static final int DM_KEY- See Also:
-
DM_VALUE_ASSIST
static final int DM_VALUE_ASSIST- See Also:
-
DM_VALUE_LIST
static final int DM_VALUE_LIST- See Also:
-
DM_VALUE_QUERY
static final int DM_VALUE_QUERY- See Also:
-
DM_VALUE_FUNC
static final int DM_VALUE_FUNC- See Also:
-
DM_FEDERATION
static final int DM_FEDERATION- See Also:
-
DM_AUDIT_TRAIL
static final int DM_AUDIT_TRAIL- See Also:
-
DM_EXTERNALSTORE_TAG
static final int DM_EXTERNALSTORE_TAG- See Also:
-
DM_EXTERNALSTORE_FILE_TAG
static final int DM_EXTERNALSTORE_FILE_TAG- See Also:
-
DM_EXTERNALSTORE_URL_TAG
static final int DM_EXTERNALSTORE_URL_TAG- See Also:
-
DM_EXTERNALSTORE_FREE_TAG
static final int DM_EXTERNALSTORE_FREE_TAG- See Also:
-
DM_SUBCONTENT
static final int DM_SUBCONTENT- See Also:
-
DM_FOREIGN_KEY
static final int DM_FOREIGN_KEY- See Also:
-
DM_ALIAS_SET
static final int DM_ALIAS_SET- See Also:
-
DM_PLUGIN
static final int DM_PLUGIN- See Also:
-
DM_DD_COMMON_INFO
static final int DM_DD_COMMON_INFO- See Also:
-
DM_DD_TYPE_INFO
static final int DM_DD_TYPE_INFO- See Also:
-
DM_DD_ATTR_INFO
static final int DM_DD_ATTR_INFO- See Also:
-
DM_DISPLAY_CONFIG
static final int DM_DISPLAY_CONFIG- See Also:
-
DM_SCOPE_CONFIG
static final int DM_SCOPE_CONFIG- See Also:
-
DM_CA_STORE_TAG
static final int DM_CA_STORE_TAG- See Also:
-
DM_LIGHTWEIGHT_TAG
static final int DM_LIGHTWEIGHT_TAG- See Also:
-
DM_PARTITION_SCHEME
static final int DM_PARTITION_SCHEME- See Also:
-
DM_CLIENTRIGHTSDOMAIN_TAG
static final int DM_CLIENTRIGHTSDOMAIN_TAG- See Also:
-
-
Method Details
-
getDocbaseId
String getDocbaseId()Returns the portion of the ID that identifies the repository.- Returns:
- the portion of the ID that identifies the repository. If this ID was created from a string that does not represent a repository object, the results are undefined.
-
getNumericDocbaseId
long getNumericDocbaseId()Returns the portion of the ID that represents the docbase ID in integer form.- Returns:
- an integer expressing the docbase ID
- Since:
- 5.4
-
getId
String getId()Returns a string representation of the ID.- Returns:
- the ID as a string.
-
getTypePart
int getTypePart()Returns the portion of the ID that represents the object type.The type part is converted to an integer. For example, if the underlying ID is "099af3ce800001ff", this method returns 9. If the ID is "469af3ce80000200", this method returns 70 decimal (46 hex).
- Returns:
- an integer expressing the object type
-
isNull
boolean isNull()Indicates whether this IDfId object represents a null ID. ("0000000000000000").- Returns:
true
if this object represents the NULLID, orfalse
if it is not.
-
equals
Indicates whether some other object is "equal to" this one.If the argument is not an instance of IDfId, this method returns
false
. If this object represents a NULLID ("0000000000000000") and the argumentid
equalsnull
(or if it is a NULLID itself), this method will returntrue
. -
toString
String toString()Returns a string representation of this ID. -
compareTo
Returns -1, 0 or 1 if this IDfId is less than, equal to, or greater than the IDfId passed as an argument. If the ID argument does not represent a Documentum ID, the results of this method are undefined.- Parameters:
dfid
- another IDfId instance.- Returns:
- -1 if this ID is less than the argument, 0 if the two IDs are equal, or 1 if this ID is greater than the argument ID.
-
isObjectId
boolean isObjectId()Indicates whether this ID is a valid object ID.- Since:
- 5.2
-