com.ibm.mm.sdk.common
Interface DKConstantICM
-
- All Superinterfaces:
- DKConstant
public interface DKConstantICM extends DKConstant
Extended constants interface for IBM Content Manager (ICM) specific values.This interface extends
DKConstantto provide additional constants specific to the FileNet P8 implementation. It includes semantic type bases and special projection list keywords for optimized data retrieval.Key Constants:
DK_ICM_SEMANTIC_TYPE_BASE- Base value for ICM semantic typesDK_ICM_SYSTEM_ATTRS- Keyword for system-only attribute projectionDK_ICM_ALL_ATTRS- Keyword for all-attributes projection
Example usage:
// Request only system attributes for existence check DKRetrieveOptionsICM options = new DKRetrieveOptionsICM(); options.addProjection(DKConstantICM.DK_ICM_SYSTEM_ATTRS); // Request all attributes for a type options.addProjection(DKConstantICM.DK_ICM_ALL_ATTRS);
- See Also:
DKConstant,DKRetrieveOptionsICM,DKProjectionListICM
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringDK_ICM_ALL_ATTRSSpecial keyword for projection lists to request all attributes for a given type.static intDK_ICM_SEMANTIC_TYPE_BASEstatic java.lang.StringDK_ICM_SYSTEM_ATTRSSpecial keyword for projection lists to request only system attributes/properties.-
Fields inherited from interface com.ibm.mm.sdk.common.DKConstant
DK_CM_CHECKIN, DK_CM_CONTENT_ATTRONLY, DK_CM_CONTENT_CHILDREN, DK_CM_CONTENT_IDONLY, DK_CM_CONTENT_ITEMTREE, DK_CM_CONTENT_ITEMTREE_NO_LINKS, DK_CM_CONTENT_LINKS_INBOUND, DK_CM_CONTENT_LINKS_LEVELTWO, DK_CM_CONTENT_LINKS_LEVELTWO_COUNT, DK_CM_CONTENT_LINKS_OUTBOUND, DK_CM_CONTENT_NO, DK_CM_CONTENT_ONELEVEL, DK_CM_CONTENT_ONLY, DK_CM_CONTENT_RETRIEVE_IGNORE_ACL_NAME, DK_CM_CONTENT_RETRIEVE_IGNORE_CHECKEDOUT_INFO, DK_CM_CONTENT_RETRIEVE_USING_COMMITTED_READ, DK_CM_CONTENT_YES, DK_CM_DATASTORE_DK_CHILD, DK_CM_DATASTORE_EXT, DK_CM_DATATYPE_BLOB, DK_CM_DATATYPE_BOOLEAN, DK_CM_DATATYPE_DECIMAL, DK_CM_DATATYPE_INTEGER, DK_CM_DATATYPE_OBJECT, DK_CM_DATATYPE_STRING, DK_CM_DATATYPE_TIMESTAMP, DK_CM_DATATYPE_UNKNOWN, DK_CM_DKFOLDER, DK_CM_DKPARTS, DK_CM_DOCUMENT, DK_CM_DOCUMENT_Short, DK_CM_DOCUMENT_SHORT, DK_CM_FOLDER, DK_CM_FOLDER_SHORT, DK_CM_ITEM, DK_CM_NAMESPACE_ATTR, DK_CM_NAMESPACE_ATTR_INT, DK_CM_NAMESPACE_CHILD, DK_CM_NAMESPACE_ITEM, DK_CM_PARM_END, DK_CM_PARM_MAX_RESULTS, DK_CM_PARM_PREFETCH_SIZE, DK_CM_PARM_RETRIEVE, DK_CM_PREPARE_QUERY, DK_CM_SQL, DK_CM_SQL_TIMEOUT, DK_CM_VERSION_CURRENT, DK_CM_VERSION_LATEST, DK_CM_XQPE_QL_TYPE
-
-
-
-
Field Detail
-
DK_ICM_SEMANTIC_TYPE_BASE
static final int DK_ICM_SEMANTIC_TYPE_BASE
- See Also:
- Constant Field Values
-
DK_ICM_SYSTEM_ATTRS
static final java.lang.String DK_ICM_SYSTEM_ATTRS
Special keyword for projection lists to request only system attributes/properties. Use this in projections to minimize data retrieval while ensuring existence checks.- See Also:
- Constant Field Values
-
DK_ICM_ALL_ATTRS
static final java.lang.String DK_ICM_ALL_ATTRS
Special keyword for projection lists to request all attributes for a given type. More efficient than listing all individual attributes.- See Also:
- Constant Field Values
-
-