# Uses of Interface
com.documentum.fc.common.IDfId

Packages that use IDfId
Package
Description
com.documentum.com
Provides an interface for accessing the DFC through OLE/COM.
com.documentum.fc.bpm
com.documentum.fc.client
com.documentum.fc.client.acs
Provides classes and interfaces, related to distributed content transfer.
com.documentum.fc.client.content
com.documentum.fc.client.fulltext.internal
com.documentum.fc.client.mq
com.documentum.fc.client.search
Provides classes and interfaces for constructing and running search queries against multiple content repositories as well as external information sources (optional).
com.documentum.fc.common
Provides classes and interfaces to utility functionality associated with all DFC objects.
com.documentum.operations
Provides interfaces to common high-level client functionality, such as functionality for checking in and checking out documents, and checking out all the documents in a virtual document.
com.documentum.registry
Provides interfaces and classes that manage Documentum information on the client’s local system.

- ## Uses of IDfId in com.documentum.com

  Methods in com.documentum.com that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  DfClientX.`getId(String id)`
  `IDfId`
  IDfClientX.`getId(String id)`
  Factory method for an `IDfId` object.
  Methods in com.documentum.com with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `com.documentum.fc.client.relationship.IDfObjectIdentity`
  IDfSmartClientX.`getAbsoluteIdentity(IDfId id)`
  `com.documentum.fc.client.smart.IDfEvent`
  IDfSmartClientX.`getEvent(String identifier, IDfId source)`
  `com.documentum.fc.client.relationship.IDfVersionIdentity`
  IDfSmartClientX.`getVersionIdentity(IDfId chronicleId, String versionLabel)`

- ## Uses of IDfId in com.documentum.fc.bpm

  Methods in com.documentum.fc.bpm with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `void`
  IDfAttributeValueCondition.`setIdValue(IDfId value)`
  Sets an id value for use within the comparison.

- ## Uses of IDfId in com.documentum.fc.client

  Methods in com.documentum.fc.client that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfWorkflow.`addAttachment(String componentType, IDfId componentId)`
  Adds an attachment to the workflow.
  `IDfId`
  IDfWorkitem.`addAttachment(String componentType, IDfId componentId)`
  Adds an attachment to the workflow.
  `IDfId`
  IDfSysObject.`addDigitalSignature(String userName, String reason)`
  Create an audit trail entry that records the signing of a DfSysObject by a user.
  `IDfId`
  IDfSysObject.`addESignature(String userName, String password, String signatureJustification, String formatToSign, String hashAlgorithm, String preSignatureHash, String signatureMethodName, String applicationProperties, String passThroughArgument1, String passThroughArgument2)`
  Electronically sign a sysobject.
  `IDfId`
  IDfWorkflow.`addPackage(String startActivityName, String inputPortName, String packageName, String packageType, String noteText, boolean notePersistent, IDfList componentId)`
  Adds a package to a start activity in a workflow.
  `IDfId`
  IDfWorkflow.`addPackage(String startActivityName, String inputPortName, String packageName, String packageType, String noteText, boolean notePersistent, IDfList componentId, IDfList componentName)`
  Adds a package to a start activity in a workflow.
  `IDfId`
  IDfWorkflowBuilder.`addPackage(String startActivityName, String inputPortName, String packageName, String packageType, String noteText, boolean notePersistent, IDfList componentIds)`
  Adds a package to a start activity in the workflow.
  `IDfId`
  IDfWorkitem.`addPackage(String packageName, String packageType, IDfList componentId)`
  Adds a package to a work item.
  `IDfId`
  IDfWorkitem.`addPackage(String packageName, String packageType, IDfList componentId, IDfList componentName)`
  Adds a package to a work item.
  `IDfId`
  IDfWorkflow.`addPackageEx(String startActivityName, String inputPortName, String packageName, String packageType, String noteText, boolean notePersistent, IDfList componentId, int skillLevel)`
  Adds a package to a start activity in the workflow and specifies a skill_level for the package
  `IDfId`
  IDfWorkflow.`addPackageEx(String startActivityName, String inputPortName, String packageName, String packageType, String noteText, boolean notePersistent, IDfList componentId, IDfList componentName, int skillLevel)`
  Adds a package to a start activity in the workflow and specifies a skill_level for the package
  `IDfId`
  IDfWorkitem.`addPackageEx(String packageName, String packageType, IDfList componentId, int skillLevel)`
  Adds a package to a work item and specifies a skill level for the package.
  `IDfId`
  IDfWorkitem.`addPackageEx(String packageName, String packageType, IDfList componentId, IDfList componentName, int skillLevel)`
  Adds a package to a work item and specifies a skill level for the package.
  `IDfId`
  IDfSysObject.`addReference(IDfId folderId, String bindingCondition, String bindingLabel)`
  Add a reference to the object in another folder.
  `IDfId`
  IDfSysObject.`appendPart(IDfId componentId, String versionLabel, boolean useNodeVerLabel, boolean followAssembly, int copyChild)`
  Appends a document as the last virtual document child of the object.
  `IDfId`
  IDfSession.`archive(String predicate, String operatorName, int priority, boolean sendMail, IDfTime dueDate)`
  Queues an archive request to the repository operator.
  `IDfId`
  IDfSysObject.`branch(String versionLabel)`
  Creates and checks out a new version of an object.
  `IDfId`
  IDfSysObject.`checkin(boolean keepLock, String versionLabels)`
  Creates a new version of this object and removes the lock from the previous version.
  `IDfId`
  IDfSysObject.`checkinEx(boolean keepLock, String versionLabels, String oldCompoundArchValue, String oldSpecialAppValue, String newCompoundArchValue, String newSpecialAppValue)`
  This is the extended method for checkin.
  `IDfId`
  IDfSysObject.`checkoutEx(String versionLabel, String compoundArchValue, String specialAppValue)`
  Places a lock on the object.
  `IDfId`
  IDfAuditTrailManager.`createAudit(IDfId objectId, String event, String[] stringArgs, IDfId[] idArgs)`
  Creates an audit trail entry for application events.
  `IDfId`
  IDfWorkflow.`getActDefId(int valueIndex)`
  Returns the object ID of an activity's definition.
  `IDfId`
  IDfWorkitem.`getActDefId()`
  Returns the object ID of the activity definition whose runtime instance generated the work item.
  `IDfId`
  IDfPolicy.`getActionObjectId(int index)`
  Return the attribute action_object_id value at the specified index.
  `IDfId`
  IDfProcess.`getActivityDefId(int actIndex)`
  Returns the object ID of an activity's definition.
  `IDfId`
  IDfProcess.`getActivityIdByName(String actName)`
  Given an activity name, return the id of the activity.
  `IDfId`
  IDfGroup.`getAliasSetId()`
  Returns the alias set object id of the group.
  `IDfId`
  IDfSysObject.`getAliasSetId()`
  Returns the position of alias-binding scope specified in the associated policy object.
  `IDfId`
  IDfUser.`getAliasSetId()`
  Returns the object ID of the user's default alias set.
  `IDfId`
  IDfWorkflow.`getAliasSetId()`
  Returns the alias set object id for the workflow instance.
  `IDfId`
  IDfPolicy.`getAliasSetIds(int index)`
  Return the alias_set_ids value at the specified index.
  `IDfId`
  IDfSysObject.`getAntecedentId()`
  Returns the object id of the object's parent.
  `IDfId`
  IDfPolicy.`getAppValidationId()`
  Return the attribute app_validation_id value for this policy.
  `IDfId`
  IDfSysObject.`getAssembledFromId()`
  Returns the object id of the virtual document that was the source of the assembly associated with the object.
  `IDfId`
  IDfWorkitem.`getAutoMethodId()`
  Returns the object ID of the method that invokes the work item's application.
  `IDfId`
  IDfAssembly.`getBookId()`
  Returns the object ID of the top-most containing virtual document.
  `IDfId`
  IDfSysObject.`getCabinetId()`
  Returns the object id of the cabinet that is the object's primary storage location.
  `IDfId`
  IDfRelation.`getChildId()`
  Returns the object ID of the child object in the relationship.
  `IDfId`
  IDfSysObject.`getChronicleId()`
  Returns the object id of the root object in the version tree.
  `IDfId`
  IDfVersionTreeLabels.`getChronicleId()`
  Returns the object ID of the version tree's root version.
  `IDfId`
  IDfVirtualDocumentNode.`getChronId()`
  Returns the chronicle ID for the object represented by this node.
  `IDfId`
  IDfAssembly.`getComponentChronicleId()`
  Returns the chronicle ID of the component document.
  `IDfId`
  IDfPackage.`getComponentChronId(int index)`
  Returns the component chronical id of one of the bound objects.
  `IDfId`
  IDfAssembly.`getComponentId()`
  Returns the object ID of the component represented by the assembly object.
  `IDfId`
  IDfContainment.`getComponentId()`
  Returns the chronicle ID of the component represented by the containment object.
  `IDfId`
  IDfPackage.`getComponentId(int index)`
  Returns the component id of one of the bound objects.
  `IDfId`
  IDfSysObject.`getComponentId(int index)`
  Returns the chronicle id of the component documents that make up the virtual document using the computed attribute _componentID.
  `IDfId`
  IDfWorkflowAttachment.`getComponentId()`
  Gets the component ID of the bound object.
  `IDfId`
  IDfActivity.`getConditionId()`
  Returns the object ID of the repository object that stores the route case conditions.
  `IDfId`
  IDfSysObject.`getContainId(int index)`
  Returns the object id of a containment object that link the component document to its containing virtual document using the computed attribute _containID.
  `IDfId`
  IDfSysObject.`getContentsId()`
  Returns the object id of the content object for an object that has only one content.
  `IDfId`
  IDfFormat.`getDefaultStorage()`
  `IDfId`
  IDfTypeInfo.`getDefaultStorageId()`
  `IDfId`
  IDfPolicy.`getEntryCriteriaId(int index)`
  Return the attribute entry_criteria_id value at the specified index.
  `IDfId`
  IDfActivity.`getExecMethodId()`
  Returns the object ID of the method object that executes the activity's actions.
  `IDfId`
  IDfPackage.`getExecMethodId()`
  Retrieves the method id of the corresponding workflow object.
  `IDfId`
  IDfWorkitem.`getExecResultId()`
  Returns the object ID of the document containing the results of the application's execution.
  `IDfId`
  IDfPolicy.`getExtensionObjectId(int index)`
  Return the IDfId of the extension object for the state indicated by the index proviced.
  `IDfId`
  IDfSysObject.`getFolderId(int index)`
  Returns the object id of the folder linked to this object at the given index.
  `IDfId`
  IDfGroup.`getGroupDirectoryId()`
  `IDfId`
  IDfGroup.`getGroupNativeRoomId()`
  Gets the group native room id.
  `IDfId`
  IDfTypedObject.`getId(String attributeName)`
  Returns the ID value of an attribute.
  `IDfId`
  IDfVirtualDocument.`getId()`
  Returns a unique identifier for the current VDM window.
  `IDfId`
  IDfVirtualDocumentNode.`getId()`
  Returns a string that uniquely identifies this node in the virtual document tree.
  `IDfId`
  IDfSession.`getIdByQualification(String qualification)`
  Returns the ID of a Documentum object that satisfies the DQL qualification.
  `IDfId`
  IDfQueueItem.`getItemId()`
  Returns the object ID of the package or routed object.
  `IDfId`
  IDfWorkflow.`getLastWitemId(int valueIndex)`
  Returns the object ID of the most recently completed work item for a particular activity.
  `IDfId`
  IDfPackage.`getNoteId(int noteIndex)`
  Returns the object id of the dm_note object.
  `final IDfId`
  DfIdNotFoundException.`getObjectId()`
  Gets the object id that could not be found.
  `IDfId`
  DfTypedObjectException.`getObjectId()`
  `protected static IDfId`
  DfTypedObjectException.`getObjectId(IDfTypedObject object)`
  `IDfId`
  IDfModuleDescriptor.`getObjectId()`
  Gets the object identifier of the module.
  `IDfId`
  IDfTypedObject.`getObjectId()`
  Returns the ID of this object.
  `IDfId`
  IDfVersionLabels.`getObjectId()`
  Returns the object ID of the SysObject.
  `IDfId`
  IDfVersionTreeLabels.`getObjectIdFromVersionLabel(String label)`
  Returns the object ID of the object carrying a given version label.
  `IDfId`
  IDfActivity.`getPackageId(int index)`
  Returns the object ID of a specified package.
  `IDfId`
  IDfPackage.`getPackageId(int index)`
  Rerturns the id of a package in a collection package.
  `IDfId`
  IDfProcess.`getPackageSchemaId(String packageName)`
  Returns the object id of an XML schema if one exists.
  `IDfId`
  IDfAssembly.`getParentId()`
  Returns the object ID of the document that directly contains the virtual document described by the assembly to which this assembly object belongs.
  `IDfId`
  IDfContainment.`getParentId()`
  Returns the object ID of the containing virtual document.
  `IDfId`
  IDfRelation.`getParentId()`
  Returns the object ID of the parent object.
  `IDfId`
  IDfWorkflow.`getParentId()`
  Returns value of the 'parent_id' attribute.
  `IDfId`
  IDfProcess.`getPerformerAliasId()`
  Returns process's performer alias set object id.
  `IDfId`
  IDfActivity.`getPerformerConditionId()`
  Returns the object ID of the repository object that stores the performer conditions.
  `IDfId`
  IDfSysObject.`getPolicyId()`
  Returns the object id of attached business policy object.
  `IDfId`
  IDfValidator.`getPolicyID()`
  Returns the business policy id associated with this validator.
  `IDfId`
  IDfActivity.`getPostTimerAction(int index)`
  Returns the ID of a timer action object at the given index within a timer series.
  `IDfId`
  IDfActivity.`getPreTimerAction(int index)`
  Returns the ID of a timer action object at the given index within a timer series.
  `IDfId`
  IDfWorkflow.`getProcessId()`
  Returns the object ID of the workflow's definition.
  `IDfId`
  IDfWorkitem.`getQueueItemId()`
  Returns the object ID of the queue item corresponding to the work item.
  `IDfId`
  IDfVirtualDocumentNode.`getRelationshipId()`
  Returns the object ID of the containment or assembly object for this node.
  `IDfId`
  IDfSysObject.`getRemoteId()`
  Returns the object id of the remote object.
  `IDfId`
  IDfTypedObject.`getRepeatingId(String attributeName, int valueIndex)`
  Returns an Object ID value stored in a repeating attribute.
  `IDfId`
  IDfSysObject.`getRetainerId(int index)`
  Return the id of the requested retainer.
  `IDfId`
  IDfSysObjectRetention.`getRetainerId(int index)`
  Returns an entry from the i_retainer_id field.
  `IDfId`
  IDfRetainer.`getRetainerRootId()`
  Returns the dm_retainer.retainer_root_id value.
  `IDfId`
  IDfQueueItem.`getRouterId()`
  Returns the object ID of the associated workflow or router.
  `IDfId`
  IDfLightObject.`getSharingParent()`
  Retrieves the ID of the lightobject's parent.
  `IDfId`
  IDfQueueItem.`getSourceEvent()`
  Returns the object ID of the queued item in the source repository.
  `IDfId`
  IDfQueueItem.`getStamp()`
  Returns the object ID of the queue item object.
  `IDfId`
  IDfPolicy.`getSystemActions(int index)`
  Return the attribute system_actions value at the specified index.
  `IDfId`
  IDfWorkitem.`getTargetTaskId()`
  Returns value of the r_target_task_id attribute
  `IDfId`
  IDfFormat.`getTopicFormat()`
  Retrieves the object ID of the format to which this format must be transformed to allow indexing.
  `IDfId`
  IDfPolicy.`getTypeOverrideId(int index)`
  Return the attribute type_override_id value at the specified index.
  `IDfId`
  IDfVirtualDocument.`getUniqueObjectId(int index)`
  Returns the object ID of the object at the specified index.
  `IDfId`
  IDfPolicy.`getUserActionId(int index)`
  Return the attribute user_action_id value at the specified index.
  `IDfId`
  IDfPolicy.`getUserCriteriaId(int index)`
  Return the attribute user_criteria_id value at the specified index.
  `IDfId`
  IDfPolicy.`getUserPostprocId(int index)`
  Return the attribute user_postproc_id value at the specified index.
  `IDfId`
  IDfWorkflowBuilder.`getWorkflowAliasSetId()`
  Returns the alias set object id of the workflow object.
  `IDfId`
  IDfPackage.`getWorkflowId()`
  Returns the workflow id.
  `IDfId`
  IDfWorkflowAttachment.`getWorkflowId()`
  Gets the workflow ID.
  `IDfId`
  IDfWorkitem.`getWorkflowId()`
  Returns the object ID of the workflow that contains this work item.
  `IDfId`
  IDfWorkflowBuilder.`initWorkflow()`
  Creates and saves the workflow object in the Documentum server.
  `IDfId`
  IDfSysObject.`insertPart(IDfId componentID, String versionLabel, IDfId beforeContainmentId, double orderNo, boolean orderNoFlag, boolean useNodeVerLabel, boolean followAssembly, int copyChild)`
  Inserts a document into the list of virtual child documents for the object.
  `IDfId`
  IDfSysObject.`queue(String queueOwner, String event, int priority, boolean sendMail, IDfTime dueDate, String message)`
  Places the object on a specified queue.
  `IDfId`
  IDfWorkflow.`queue(String supervisor, String eventType, int priority, boolean sendMail, IDfTime dueDate, String message)`
  Sends an event to a workflow.
  `IDfId`
  IDfWorkitem.`queue(String user, String eventType, int priority, boolean sendMail, IDfTime dueDate, String message)`
  Sends an event to a workitem.
  `IDfId`
  IDfSession.`restore(String predicate, String dumpFile, String operatorName, int priority, boolean sendMail, IDfTime dueDate)`
  Queues a request to restore a content file or files from the archives.
  `IDfId`
  IDfWorkflowBuilder.`runWorkflow()`
  Executes the workflow object.
  `IDfId`
  IDfACL.`saveAsNew()`
  Creates a new copy of the object. object is shared with the new object.
  `IDfId`
  IDfSysObject.`saveAsNew(boolean shareContent)`
  Copies an object.
  `IDfId`
  IDfSession.`sendToDistributionList(IDfList toUsers, IDfList toGroups, String instructions, IDfList objectIDs, int priority, boolean endNotification)`
  Deprecated.
  As of DFC 5.2, replaced by `IDfSession.sendToDistributionListEx(com.documentum.fc.common.IDfList, com.documentum.fc.common.IDfList, java.lang.String, com.documentum.fc.common.IDfList, int, int)`
  `IDfId`
  IDfSession.`sendToDistributionListEx(IDfList toUsers, IDfList toGroups, String instructions, IDfList objectIDs, int priority, int flags)`
  Creates and starts an ad-hoc workflow.
  `IDfId`
  IDfWorkflowBuilder.`startWorkflow()`
  Deprecated.
  Methods in com.documentum.fc.client that return types with arguments of type IDfId
  Modifier and Type
  Method
  Description
  `List<IDfPair<IDfId,String>>`
  IDfAuditTrailManager.`parseBatchedIds(IDfId audittrailId)`
  Get a list of BatchAudit from an audittrail object.
  `List<IDfPair<IDfId,String>>`
  IDfEventManager.`parseBatchedIds(IDfId eventId)`
  When oneEventPerBatch flag is turned on for a batch, the batch will generate a dm_batch_flush event for objects created inside the batch.
  Methods in com.documentum.fc.client with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `void`
  IDfProcess.`addActivity(String actName, IDfId actId, String actType, int actPriority)`
  Adds an activity to the workflow definition.
  `IDfId`
  IDfWorkflow.`addAttachment(String componentType, IDfId componentId)`
  Adds an attachment to the workflow.
  `IDfId`
  IDfWorkitem.`addAttachment(String componentType, IDfId componentId)`
  Adds an attachment to the workflow.
  `void`
  IDfVirtualDocument.`addChangeDescription(int code, IDfId objectId, String contextTag, String description)`
  Records a change made to a node.
  `IDfRelation`
  IDfPersistentObject.`addChildRelative(String relationTypeName, IDfId childId, String childLabel, boolean isPermanent, String description)`
  Creates a Relation object.
  `IDfVirtualDocumentNode`
  IDfVirtualDocument.`addNode(IDfVirtualDocumentNode parentNode, IDfVirtualDocumentNode insertAfterNode, IDfId objectChronId, String binding, boolean followAssembly, boolean overrideLateBindingValue)`
  Adds a new node to the virtual document.
  `void`
  IDfNote.`addNote(IDfId targetId, boolean keepPermanent)`
  Adds an annotation (the current IDfSysObject) to the target object.
  `void`
  IDfSysObject.`addNote(IDfId targetId, boolean keepPermanent)`
  Adds an annotation (the current IDfSysObject) to the target object.
  `void`
  IDfActivity.`addPackageInfo(String portName, String packageName, String packageType, IDfId packageId, String packageLabel, String packageOperation)`
  Adds a package definition to a port in the activity.
  `void`
  IDfActivity.`addPackageInfoEx(String portName, String packageName, String packageType, IDfId packageId, String packageLabel, String packageOperation, int packageFlag)`
  Adds a package definition to a port in the activity.
  `void`
  IDfActivity.`addPackageInfoEx(String portName, String packageName, String packageType, IDfId packageId, String packageLabel, String packageOperation, int packageFlag, int packageReportFlag)`
  Adds a package definition to a port in the activity.
  `IDfRelation`
  IDfPersistentObject.`addParentRelative(String relationTypeName, IDfId parentId, String childLabel, boolean isPermanent, String description)`
  Creates a Relation object.
  `void`
  IDfActivity.`addPostTimerAction(IDfId action, int minutes)`
  Establishes a timer at the end of the series.
  `void`
  IDfActivity.`addPreTimerAction(IDfId action, int minutes)`
  Establishes a timer at the end of the series.
  `IDfId`
  IDfSysObject.`addReference(IDfId folderId, String bindingCondition, String bindingLabel)`
  Add a reference to the object in another folder.
  `static DfSysObjectException`
  DfSysObjectException.`alreadyCallSwapRetainerException(IDfSysObject object, IDfId oldRetainerId, IDfId newRetainerId)`
  `void`
  IDfTypedObject.`appendId(String attributeName, IDfId value)`
  Appends an ID value to a repeating attribute.
  `void`
  IDfPackage.`appendNoteEx(IDfId annotationId, boolean persistent)`
  Adds a note to a package.
  `IDfId`
  IDfSysObject.`appendPart(IDfId componentId, String versionLabel, boolean useNodeVerLabel, boolean followAssembly, int copyChild)`
  Appends a document as the last virtual document child of the object.
  `void`
  IDfSysObjectRetention.`applyRetention(IDfId retainerId)`
  Places object under retention by the specified dm_retainer object.
  `IDfCollection`
  IDfSysObject.`assemble(IDfId virtualDocId, int interruptFreq, String qualification, String nodesortList)`
  Creates an assembly and associates it with the object.
  `void`
  IDfSysObject.`attachPolicy(IDfId policyId, String state, String scope)`
  Attaches a business policy object to the object.
  `void`
  IDfSysObject.`bindFile(int pageNumber, IDfId srcId, int srcPageNumber)`
  Binds content associated with an object to another object.
  `boolean`
  IDfSysObjectRetention.`canSwapRetainer(IDfId oldRetainerId, IDfId newRetainerId)`
  `void`
  IDfWorkitem.`completeEx(int returnValue, String execOSError, IDfId execResultId)`
  Marks the work item as complete.
  `void`
  IDfWorkitem.`completeEx2(int returnValue, String execOSError, IDfId execResultId, int userTime, double userCost)`
  Marks the work item as complete.
  `IDfId`
  IDfAuditTrailManager.`createAudit(IDfId objectId, String event, String[] stringArgs, IDfId[] idArgs)`
  Creates an audit trail entry for application events.
  `void`
  IDfSession.`dequeue(IDfId stampId)`
  Removes items from an inbox that were placed there using the `queue` method.
  `int`
  IDfTypedObject.`findId(String attributeName, IDfId value)`
  Searches through the values in a repeating attribute and returns the index of the first value that matches the specified ID value.
  `void`
  IDfSession.`flushObject(IDfId objectId)`
  Remove the specified object from the cache.
  `IDfList`
  IDfAuditTrailManager.`getApplicableEvents(IDfId objectId)`
  Gets a list of applicable events(String) for the object.
  `IDfWorkflowAttachment`
  IDfWorkflow.`getAttachment(IDfId attachmentId)`
  Returns an attachment object given the ID of the object.
  `IDfWorkflowAttachment`
  IDfWorkitem.`getAttachment(IDfId attachmentId)`
  Returns an attachment object given the ID of the object.
  `String`
  DfClient.`getDocbaseNameFromId(IDfId objectId)`
  `String`
  IDfClient.`getDocbaseNameFromId(IDfId objectId)`
  Returns the name of the repository from where the object and its `IDfId` originated.
  `String`
  IDfDocbrokerClient.`getDocbaseNameFromId(IDfId objectId)`
  Returns the name of the repository from which the object and its `IDfId` originated.
  `IDfVirtualDocumentNode`
  IDfVirtualDocument.`getNodeFromNodeId(IDfId nodeId)`
  Returns the IDfVirtualDocumentNode interface for the node corresponding to a given node ID.
  `IDfPersistentObject`
  IDfSession.`getObject(IDfId objectId)`
  Returns a Documentum server object.
  `IDfEnumeration`
  IDfSession.`getObjectPaths(IDfId objectId)`
  Generate `IDfEnumeration`object of `IDfObjectPath`objects for an object with a given object id.````
  `IDfPersistentObject`
  IDfSession.`getObjectWithCaching(IDfId objectId, String typeNameIgnored, String classNameIgnored, String currencyCheckValue, boolean usePersistentCache, boolean useSharedCache)`
  Returns a Documentum server object.
  `IDfPersistentObject`
  IDfSession.`getObjectWithInterface(IDfId objectId, String extraInterfaceName)`
  Deprecated.
  Please use Aspects instead for interface extension.
  `IDfPersistentObject`
  IDfSession.`getObjectWithOptions(IDfId objectId, IDfGetObjectOptions objectOptions)`
  Returns a Documentum server object.
  `IDfPersistentObject`
  IDfSession.`getObjectWithType(IDfId objectId, String typeNameIgnored, String classNameIgnored)`
  Deprecated.
  `IDfPackage`
  IDfWorkitem.`getPackage(IDfId packageId)`
  Returns a package object given the ID of the object.
  `IDfEnumeration`
  IDfObjectPathsMap.`getPaths(IDfId objectId)`
  Return an enumeration of paths for the given object.
  `IDfList`
  IDfAuditTrailManager.`getRegisteredEvents(IDfId objectId)`
  Gets a list of registered events(String) for the object.
  `IDfList`
  IDfAuditTrailManager.`getRegisteredEventsForType(String typeName, String controllingApp, IDfId policyId, String stateName)`
  Gets a list of registered events(String) for the object type.
  `IDfSession`
  IDfSession.`getRelatedSession(IDfId objectId)`
  Returns a related session appropriate for operating on the given object id.
  `IDfPersistentObject`
  IDfSession.`getReplicaForMaster(IDfId masterId)`
  Get the replica object for a specific master object.
  `IDfList`
  IDfType.`getTypeAttrAssistanceWithValues(String attrName, IDfId policyId, String state, IDfList depAttrNameList, IDfList depAttrValueListList)`
  Deprecated.
  `IDfList`
  IDfType.`getTypeAttrAsstDependencies(String attrName, IDfId policyId, String state)`
  Deprecated.
  `IDfTypedObject`
  IDfSession.`getTypeDescription(String typeName, String attribute, IDfId policyId, String state)`
  Returns the data dictionary information about an object type and its attributes.
  `IDfValidator`
  IDfType.`getTypeValidator(IDfId policyId, String state)`
  Returns the IDfValidator that is assocated with this IDfType.
  `String`
  IDfType.`getTypeWidgetType(int environment, String attrName, IDfId policyId, String state)`
  Deprecated.
  `IDfCollection`
  IDfSysObject.`getVdmPath(IDfId rootId, boolean shortestPath, String versionList)`
  Returns the path or paths through a virtual document that lead to a particular component.
  `IDfCollection`
  IDfSysObject.`getVdmPathDQL(IDfId rootId, boolean shortestPath, String parentType, String bindingLabel, String nodeSortBy)`
  Returns the path or paths through a virtual document that lead to a particular component.
  `IDfVersionTreeLabels`
  IDfSession.`getVersionTreeLabels(IDfId chronicleId)`
  Returns the version labels associated with the versions of a SysObject.
  `void`
  IDfTypedObject.`insertId(String attributeName, int valueIndex, IDfId value)`
  Inserts an Object ID value into a repeating attribute.
  `IDfId`
  IDfSysObject.`insertPart(IDfId componentID, String versionLabel, IDfId beforeContainmentId, double orderNo, boolean orderNoFlag, boolean useNodeVerLabel, boolean followAssembly, int copyChild)`
  Inserts a document into the list of virtual child documents for the object.
  `boolean`
  IDfAuditTrailManager.`isEventAudited(IDfId objectId, String event)`
  Indicates if this event is currently being audited for the object.
  `boolean`
  IDfAuditTrailManager.`isEventAuditedForType(String typeName, String event, String controllingApp, IDfId policyId, String stateName)`
  Indicates if this event is currently being audited for the object type.
  `void`
  IDfSession.`killSession(IDfId sessionId, String immediacyLevel, String message)`
  Kill the specified server session.
  `static DfSysObjectException`
  DfSysObjectException.`newBindFileOfReplicaSourceUnsupported(IDfSysObject object, IDfId sourceId)`
  `IDfPersistentObject`
  IDfSession.`newLightObject(String typeName, IDfId parentId)`
  Creates a persistent light type object given a specified Documentum server shareable type.
  `static DfSysObjectException`
  DfSysObjectException.`newRetainerAlreadyAttachedException(IDfSysObject object, IDfId retainerId)`
  `IDfRetainer`
  IDfRetainerFactory.`newRetainerForContainerId(IDfSession session, IDfId rootObjectId)`
  Creates IDfRetainer to apply retention to a group of objects.
  `IDfRetainer`
  IDfRetainerFactory.`newRetainerForObjectId(IDfSession session, IDfId rootObjectId)`
  Creates IDfRetainer to apply retention to a single object.
  `static DfSysObjectException`
  DfSysObjectException.`newRetainerNotAttachedException(IDfSysObject object, IDfId retainerId)`
  `IDfWorkflowBuilder`
  IDfSession.`newWorkflowBuilder(IDfId processId)`
  Creates a workflow builder object.
  `List<IDfPair<IDfId,String>>`
  IDfAuditTrailManager.`parseBatchedIds(IDfId audittrailId)`
  Get a list of BatchAudit from an audittrail object.
  `List<IDfPair<IDfId,String>>`
  IDfEventManager.`parseBatchedIds(IDfId eventId)`
  When oneEventPerBatch flag is turned on for a batch, the batch will generate a dm_batch_flush event for objects created inside the batch.
  `void`
  IDfAuditTrailManager.`registerEvent(IDfId objectId, String event)`
  Registers an event for the object.
  `void`
  IDfAuditTrailManager.`registerEvent(IDfId objectId, String event, int auditFail)`
  Registers an event for the object.
  `void`
  IDfAuditTrailManager.`registerEventForObject(IDfId objectId, String event, boolean signAudit, int authentication, String eventDescription, IDfList attributeList)`
  Registers an event for object instance.
  `void`
  IDfAuditTrailManager.`registerEventForObject(IDfId objectId, String event, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, int auditFail)`
  Registers an event for object instance.
  `void`
  IDfAuditTrailManager.`registerEventForObjectEx(IDfId objectId, String event, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired)`
  Registers an event for object instance.
  `void`
  IDfAuditTrailManager.`registerEventForObjectEx(IDfId objectId, String event, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired, int auditFail)`
  Registers an event for object instance.
  `void`
  IDfAuditTrailManager.`registerEventForObjectEx2(IDfId objectId, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEventForObjectEx2(IDfId objectId, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired, int auditFail)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEventForType(String typeName, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEventForType(String typeName, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, int auditFail)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEventForTypeEx(String typeName, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEventForTypeEx(String typeName, String event, boolean auditSubtypes, String controllingApp, IDfId policyId, String stateName, boolean signAudit, int authentication, String eventDescription, IDfList attributeList, boolean eSignatureRequired, int auditFail)`
  Registers an event for object type.
  `void`
  IDfAuditTrailManager.`registerEvents(IDfId objectId, IDfList events)`
  Registers a list of events for the object.
  `void`
  IDfAuditTrailManager.`registerEvents(IDfId objectId, IDfList events, int auditFail)`
  Registers a list of events for the object.
  `void`
  IDfAuditTrailManager.`registerEventsInFolder(IDfId folderId, IDfList events)`
  Registers a list of events for all sysobjects under the folder.
  `void`
  IDfAuditTrailManager.`registerEventsInFolder(IDfId folderId, IDfList events, int auditFail)`
  Registers a list of events for all sysobjects under the folder.
  `void`
  IDfWorkflow.`removeAttachment(IDfId attachmentId)`
  Removes an attachment from the workflow.
  `void`
  IDfWorkitem.`removeAttachment(IDfId attachmentId)`
  Removes an attachment from the workflow.
  `void`
  IDfVirtualDocument.`removeChangeDescription(IDfId objectId)`
  Removes the change or changes made to a node.
  `void`
  IDfPersistentObject.`removeChildRelative(String relationTypeName, IDfId childId, String childLabel)`
  This method should be invoked on the parent object to abandon its relationship with one or more children.
  `void`
  IDfSysObject.`removeNote(IDfId annotationId)`
  Deprecated.
  `void`
  IDfNote.`removeNoteEx(IDfId targetId)`
  Detaches an annotation (the current IDfSysObject) from the target object.
  `void`
  IDfPackage.`removeNoteEx(IDfId annotationId)`
  Removes an existing note from a package.
  `void`
  IDfPersistentObject.`removeParentRelative(String relationTypeName, IDfId parentId, String childLabel)`
  This method should be invoked on the child object to abandon its relationship with one or more parents.
  `void`
  IDfSysObject.`removePart(IDfId containmentId, double orderNo, boolean orderNoFlag)`
  Removes a virtual document child from the object.
  `void`
  IDfSysObjectRetention.`removeRetention(IDfId retainerId)`
  Removes object from the control of retention services.
  `void`
  IDfLightObject.`reparent(IDfId newParentId)`
  Points the lightobject to a different parent.
  `void`
  IDfSession.`reparentLightObjects(IDfId newParentId, IDfList childIds)`
  Reparents multiple lightweight objects at a time.
  `String`
  IDfSession.`resolveAlias(IDfId sysObject, String scopeAlias)`
  Returns the value mapped to a given alias.
  `void`
  IDfVirtualDocument.`resync(IDfSession session, IDfId objectId, int flags)`
  Flushes all node information and synchronizes cached object attributes with the repository.
  `void`
  IDfPolicy.`setActionObjectId(int index, IDfId value)`
  Set the attribute action_object_id value at the specified index.
  `void`
  IDfGroup.`setAliasSetId(IDfId aliasId)`
  Sets the alias set object id of the group.
  `void`
  IDfPolicy.`setAliasSetIds(int index, IDfId value)`
  Set the attribute allias_set_ids value at the specified index.
  `void`
  IDfPolicy.`setAppValidationId(IDfId value)`
  Set the attribute app_validation_id value for this policy.
  `void`
  IDfAssembly.`setBookId(IDfId parentObjectId)`
  Sets the book_id attribute of the assembly object.
  `void`
  IDfRelation.`setChildId(IDfId child)`
  Sets the ID of the object that is the "child" in the relationship.
  `void`
  IDfAssembly.`setComponentChronicleId(IDfId chronId)`
  Sets the component_chron_id attribute of the assembly object.
  `void`
  IDfAssembly.`setComponentId(IDfId objectId)`
  Sets the component_id attribute of the assembly object.
  `void`
  IDfFormat.`setDefaultStorage(IDfId value)`
  `String`
  IDfSession.`setDocbaseScopeById(IDfId objectId)`
  THIS METHOD IS NOT THREAD SAFE.
  `void`
  IDfActivity.`setExecMethodId(IDfId execMethodId)`
  Identifies the method that executes the activity's actions.
  `void`
  IDfGroup.`setGroupDirectoryId(IDfId value)`
  `void`
  IDfGroup.`setGroupNativeRoomId(IDfId value)`
  Sets the group native room id.
  `void`
  IDfTypedObject.`setId(String attributeName, IDfId value)`
  Sets the Object ID value of an attribute.
  `void`
  IDfModuleDescriptor.`setObjectId(IDfId objectId)`
  Deprecated.
  The object is immutable.
  `void`
  IDfProcess.`setPackageSchemaId(String packageName, IDfId schemaId)`
  Creates a relation between an XML schema document and a package.
  `void`
  IDfAssembly.`setParentId(IDfId parentObjectId)`
  Sets the parent_id attribute of the assembly object.
  `void`
  IDfRelation.`setParentId(IDfId parent)`
  Sets the ID of the object that is the "parent" in the relationship.
  `void`
  IDfWorkflow.`setParentId(IDfId parentId)`
  Set parent_id attribute of the workflow
  `void`
  IDfProcess.`setPerformerAliasId(IDfId aliasId)`
  Defines the process's performer alias set object id.
  `void`
  IDfWorkflow.`setProcessId(IDfId processId)`
  Sets the process ID for the workflow.
  `void`
  IDfAuditTrailManager.`setRegisterEvents(IDfId objectId, IDfList events)`
  Sets a list of events for the object.
  `void`
  IDfAuditTrailManager.`setRegisterEvents(IDfId objectId, IDfList events, int auditFail)`
  Sets a list of events for the object.
  `void`
  IDfTypedObject.`setRepeatingId(String attributeName, int valueIndex, IDfId value)`
  Sets a Object ID value of a repeating attribute.
  `void`
  IDfPolicy.`setSystemActions(int index, IDfId value)`
  Set the attribute system_actions value at the specified index.
  `void`
  IDfFormat.`setTopicFormat(IDfId value)`
  `void`
  IDfPolicy.`setTypeOverrideId(int index, IDfId value)`
  Set the attribute type_override_id value at the specified index.
  `void`
  IDfPolicy.`setUserActionId(int index, IDfId value)`
  Set the attribute user_action_id value at the specified index.
  `void`
  IDfPolicy.`setUserCriteriaId(int index, IDfId value)`
  Set the attribute user_criteria_id value at the specified index.
  `void`
  IDfPolicy.`setUserPostprocId(int index, IDfId value)`
  Set the attribute user_postproc_id value at the specified index.
  `void`
  IDfSysObjectRetention.`swapRetainer(IDfId oldRetainerId, IDfId newRetainerId)`
  Replace a dm_retainer attached to the object to a new one.
  `void`
  IDfAuditTrailManager.`unregisterAllEvents(IDfId objectId)`
  Unregisters all events for the object.
  `void`
  IDfAuditTrailManager.`unregisterEvent(IDfId objectId, String event)`
  Unregisters an event for the object.
  `void`
  IDfAuditTrailManager.`unregisterEventForObject(IDfId objectId, String event, IDfId policyId, String stateName)`
  Unregisters an event for the object type.
  `void`
  IDfAuditTrailManager.`unregisterEventForType(String typeName, String event, String controllingApp, IDfId policyId, String stateName)`
  Unregisters an event for the object type.
  `void`
  IDfAuditTrailManager.`unregisterEvents(IDfId objectId, IDfList events)`
  Unregisters a list of events for the object.
  `void`
  IDfAuditTrailManager.`unregisterEventsInFolder(IDfId folderId, IDfList events)`
  Unregisters a list of events for all sysobjects under the folder.
  `void`
  IDfSysObject.`updatePart(IDfId containmentId, String versionLabel, double orderNumber, boolean useNodeVerLabel, boolean followAssembly, int copyChild)`
  Modifies a child dmr_containment attribute value.
  `void`
  IDfSysObject.`updatePartEx(IDfId containmentId, String versionLabel, double orderNumber, boolean useNodeVerLabel, boolean followAssembly, int copyChild, String containType, String containDesc)`
  `void`
  IDfType.`validateTypeAttrRulesWithValue(String attrName, IDfId policyId, String state, String value, IDfList depAttrNameList, IDfList depAttrValueListList, int stopAfterNumOfErrors)`
  Deprecated.
  `void`
  IDfType.`validateTypeAttrRulesWithValues(String attrName, IDfId policyId, String state, IDfList values, IDfList depAttrNameList, IDfList depAttrValueListList, int stopAfterNumOfErrors)`
  Deprecated.
  `void`
  IDfType.`validateTypeObjRulesWithValues(IDfList attrNameList, IDfId policyId, String state, IDfList valueListList, int stopAfterNumOfErrors)`
  Deprecated.
  Constructors in com.documentum.fc.client with parameters of type IDfId
  Modifier
  Constructor
  Description
  ``
  `DfIdNotFoundException(IDfId objectId)`
  Constructs a new instance.
  ``
  `DfIdNotFoundException(IDfId objectId, String objectTypeDescription)`
  Constructs a new instance.
  ``
  `DfIdNotFoundException(IDfId objectId, String objectTypeDescription, Throwable cause)`
  Constructs a new instance.
  ``
  `DfIdNotFoundException(IDfId objectId, Throwable cause)`
  Constructs a new instance.

- ## Uses of IDfId in com.documentum.fc.client.acs

  Methods in com.documentum.fc.client.acs that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfAcsContentRequest.`getObjectId()`
  Returns object id.
  `IDfId`
  IDfAcsConfig.`getServerConfigId()`
  Returns the ID of the Content Server config object for the ACS.
  Methods in com.documentum.fc.client.acs with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `void`
  IDfAcsConfig.`setServerConfigId(IDfId serverConfigId)`
  Sets the ID of the Content Server config object for the ACS.

- ## Uses of IDfId in com.documentum.fc.client.content

  Methods in com.documentum.fc.client.content that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfStore.`getComponentId(int index)`
  `IDfId`
  IDfContent.`getFormatId()`
  `IDfId`
  IDfContent.`getFulltextIndex(int index)`
  `IDfId`
  IDfContent.`getIndexFormat()`
  `IDfId`
  IDfContent.`getIndexFormats(int index)`
  `IDfId`
  IDfContent.`getIndexParent()`
  `IDfId`
  IDfContent.`getIndexParents(int index)`
  `IDfId`
  IDfContent.`getInternalFormat(int index)`
  `IDfId`
  IDfContent.`getInternalIndexFormat(int index)`
  `IDfId`
  IDfContent.`getParentId(int index)`
  `IDfId`
  IDfCAStore.`getPluginId()`
  `IDfId`
  IDfExternalStore.`getPluginId(int index)`
  `IDfId`
  IDfContent.`getStorageId()`
  Methods in com.documentum.fc.client.content with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `void`
  IDfCAStore.`setPluginId(IDfId value)`
  `void`
  IDfExternalStore.`setPluginId(int index, IDfId value)`

- ## Uses of IDfId in com.documentum.fc.client.fulltext.internal

  Methods in com.documentum.fc.client.fulltext.internal that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfFtContentSpec.`getSysObjectId()`
  Methods in com.documentum.fc.client.fulltext.internal with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `IDfFtContentSpec`
  IDfFtExportContext.`makeFtContentSpec(IDfId sysObjectId, int page, String format, String pageModifier, Map customMetaData)`
  Construct and return an IDfFtContentSpec to identify content for inclusion in the DFTXML document for this context's object.
  Method parameters in com.documentum.fc.client.fulltext.internal with type arguments of type IDfId
  Modifier and Type
  Method
  Description
  `Map`
  IDfFtBatchOperation.`batchRetrieval(Collection<IDfId> poc)`

- ## Uses of IDfId in com.documentum.fc.client.mq

  Methods in com.documentum.fc.client.mq that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfMessage.`getMessageId()`
  Returns the message object id.
  Methods in com.documentum.fc.client.mq with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `IDfMessage`
  IDfMessageQueue.`get(IDfId msgId)`
  Returns the message for the given message id.
  `int`
  IDfMessageQueue.`purge(IDfId msgId)`
  Deletes the specified message from the queue.

- ## Uses of IDfId in com.documentum.fc.client.search

  Methods in com.documentum.fc.client.search that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfResultEntry.`getId(String attrName)`
  Returns the object ID stored in a specific attribute.
  `IDfId`
  IDfResultObjectManager.`getObjectId(IDfResultEntry entry)`
  Gets the object ID of the object corresponding to the result.
  `IDfId`
  IDfResultEntry.`getRepeatingId(String attrName, int valueIndex)`
  Returns the object ID value stored in a repeating attribute, located at a specific index.
  Methods in com.documentum.fc.client.search with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `IDfLocationQueryScope`
  IDfQueryBuilder.`addLocationScope(String source, IDfId locationId, boolean isDescend, boolean isExcluded)`
  Adds a location scope.
  `int`
  IDfResultEntry.`findId(String attrName, IDfId value)`
  Searches through the values in a repeating attribute and returns the first index value that corresponds to the specified object id value.

- ## Uses of IDfId in com.documentum.fc.common

  Classes in com.documentum.fc.common that implement IDfId
  Modifier and Type
  Class
  Description
  `final class`
  `DfId`
  A Documentum object identifier.
  Methods in com.documentum.fc.common that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfValue.`asId()`
  Returns the contents of a value object as an `IDfId` interface.
  `IDfId`
  IDfList.`getId(int index)`
  Fetches an instance of an IDfId object from the list at the specified index.
  `IDfId`
  IDfProperties.`getId(String propertyName)`
  Returns an IDfId interface to which the specified property name is mapped to in the object.
  `IDfId`
  IDfChangeDescription.`getObjectId()`
  Returns the object ID of the object affected by the change described in this change description record.
  Methods in com.documentum.fc.common with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `int`
  IDfList.`appendId(IDfId value)`
  Appends an instance of an IDfId object to the list.
  `int`
  DfId.`compareTo(IDfId id)`
  `int`
  IDfId.`compareTo(IDfId dfid)`
  Returns -1, 0 or 1 if this IDfId is less than, equal to, or greater than the IDfId passed as an argument.
  `int`
  IDfList.`findIdIndex(IDfId value)`
  Returns the index of the first occurrence of an IDfId object in the list.
  `void`
  IDfList.`insertId(int index, IDfId value)`
  Inserts an instance of an IDfId object into the list at a specified index.
  `static DfException`
  DfException.`materializedLightObjectException(IDfId id)`
  `static DfException`
  DfException.`newAlreadyMaterializedException(IDfId objectId)`
  `static DfException`
  DfException.`newApiBadType(IDfId componentId, String typeName)`
  `static DfException`
  DfException.`newAspectMissingPropertyBag(String aspectName, IDfId objId, String typeName)`
  `static DfException`
  DfException.`newBadIdException(IDfId id)`
  `static DfException`
  DfException.`newCantExportDirtyObjectException(IDfId id)`
  `static DfException`
  DfException.`newInvalidTypeException(String typeName, IDfId objectId, String requiredTypeName)`
  `static DfException`
  DfException.`newMaterializationOptionMismatchException(IDfId objectId)`
  `void`
  IDfProperties.`putId(String propertyName, IDfId propertyValue)`
  Maps the specified property name to the specified IDfId interface property value.
  `void`
  IDfList.`setId(int index, IDfId value)`
  Adds an instance of an IDfId interface into the list at a specified index.

- ## Uses of IDfId in com.documentum.operations

  Methods in com.documentum.operations that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfNodeRelationship.`getChildId()`
  The object ID of the repository object corresponding to the child node
  `IDfId`
  IDfCopyNode.`getDestinationFolderId()`
  Returns the repository object ID of the destination folder for this node.
  `IDfId`
  IDfCopyOperation.`getDestinationFolderId()`
  Returns the repository object ID of the destination folder for the copy operation.
  `IDfId`
  IDfImportNode.`getDestinationFolderId()`
  Returns the repository object ID of the destination folder for the copy operation.
  `IDfId`
  IDfImportOperation.`getDestinationFolderId()`
  Returns the docbase object Id of the destination folder for the copy operation.
  `IDfId`
  IDfMoveNode.`getDestinationFolderId()`
  This is the folder where objects are being moved (linked).
  `IDfId`
  IDfMoveOperation.`getDestinationFolderId()`
  Returns the docbase object Id of the destination folder for the move operation.
  `IDfId`
  IDfOperationNode.`getId()`
  Returns a unique identifier for this node.
  `IDfId`
  IDfCheckinNode.`getNewObjectId()`
  Returns the new repository object ID for the IDfSysObject resulting from the check in.
  `IDfId`
  IDfCopyNode.`getNewObjectId()`
  Returns the new repository object ID for the IDfSysObject resulting from the copy.
  `IDfId`
  IDfImportNode.`getNewObjectId()`
  Returns the new repository object ID for the IDfSysObject resulting from the check in.
  `IDfId`
  IDfCancelCheckoutNode.`getObjectId()`
  Returns the docbase object Id of the IDfSysObject for this node.
  `IDfId`
  IDfCheckinNode.`getObjectId()`
  Returns the original repository object ID for the IDfSysObject before check in.
  `IDfId`
  IDfCheckoutNode.`getObjectId()`
  Returns the repository object Id of the IDfSysObject for this node.
  `IDfId`
  IDfCopyNode.`getObjectId()`
  Returns the repository object ID of the IDfSysObject for this node.
  `IDfId`
  IDfDeleteNode.`getObjectId()`
  Returns the repository object ID of the IDfSysObject for this node.
  `IDfId`
  IDfExportNode.`getObjectId()`
  Returns the repository object Id of the IDfSysObject for this node.
  `IDfId`
  IDfImportNode.`getObjectId()`
  Returns the repository object ID of the IDfSysObject for this node.
  `IDfId`
  IDfMoveNode.`getObjectId()`
  Returns the docbase object Id of the IDfSysObject for this node.
  `IDfId`
  IDfPredictiveCachingNode.`getObjectId()`
  Returns the repository object ID of the IDfSysObject for this node.
  `IDfId`
  IDfXMLUtils.`getObjectIdFromDRL(String drl)`
  Returns the object id corresponding to the DRL.
  `IDfId`
  IDfNodeRelationship.`getParentId()`
  The object ID of the repository object corresponding to the parent node
  `IDfId`
  IDfMoveNode.`getSourceFolderId()`
  This is the folder from which objects are being moved (unlinked).
  `IDfId`
  IDfMoveOperation.`getSourceFolderId()`
  Gets the source folder id for the move operation.
  `IDfId`
  IDfImportNode.`getXMLApplicationID()`
  Returns the ID of the XML application, if one was set, that is applied to the document upon import.
  Methods in com.documentum.operations with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `IDfOperationNode`
  IDfOperationNodeFactory.`newNode(IDfId id)`
  Creates a new node for the given object.
  `IDfNodeRelationship`
  IDfOperationNodeFactory.`newNodeRelationship(IDfId parentId, IDfId childId, String relationType)`
  `void`
  IDfCopyNode.`setDestinationFolderId(IDfId destinationFolderId)`
  Sets the repository object ID of the destination folder for this node.
  `void`
  IDfCopyOperation.`setDestinationFolderId(IDfId folderId)`
  Sets the repository object ID for the destination folder for the copy operation.
  `void`
  IDfImportNode.`setDestinationFolderId(IDfId destinationFolderId)`
  Sets the repository object ID for the destination folder for the copy operation.
  `void`
  IDfImportOperation.`setDestinationFolderId(IDfId destinationFolderId)`
  Sets the docbase object Id for the destination folder for the copy operation.
  `void`
  IDfMoveNode.`setDestinationFolderId(IDfId destFolderId)`
  Sets the docbase object Id of the destination folder for this node.
  `void`
  IDfMoveOperation.`setDestinationFolderId(IDfId folderId)`
  Sets the docbase object Id for the destination folder for the move operation.
  `void`
  IDfImportNode.`setSharingParentId(IDfId parentId)`
  Set sharing parent id for lightweight object created by the operation.
  `void`
  IDfMoveNode.`setSourceFolderId(IDfId sourceFolderId)`
  Sets the docbase object Id of the source folder for this node.
  `void`
  IDfMoveOperation.`setSourceFolderId(IDfId sourceFolderId)`
  Sets the source folder id for the move operation.
  `void`
  IDfImportNode.`setXMLApplicationID(IDfId appId)`
  Sets the XML application ID for the document being imported.

- ## Uses of IDfId in com.documentum.registry

  Methods in com.documentum.registry that return IDfId
  Modifier and Type
  Method
  Description
  `IDfId`
  IDfAppSupportDocumentInternal.`getObjectId()`
  Returns the Docbase object Id of the application support document
  `IDfId`
  IDfInlineDescendantInternal.`getObjectId()`
  Returns the object id of the inline descendant.
  `static IDfId`
  DfRegistryUtils.`getObjectIdFromFilePath(IDfClientRegistryInternal clientReg, String filePath)`
  `IDfId`
  IDfInlineDescendantInternal.`getRootId()`
  Returns the root id that contains this inline descendant.
  Methods in com.documentum.registry with parameters of type IDfId
  Modifier and Type
  Method
  Description
  `void`
  IDfCheckedOutObject.`addSharedDocument(IDfId parentId)`
  Adds the object id of the parent that shares this checked out object.
  `IDfAppSupportDocumentInternal`
  DfClientRegistry.`createAppSupportDocument(String docbase, String docbaseUser, String appName, IDfId objectId)`
  `IDfAppSupportDocumentInternal`
  IDfClientRegistryInternal.`createAppSupportDocument(String docbase, String docbaseUser, String appName, IDfId objectId)`
  Creates a IDfAppSupportDocumentInternal representation of the application support document.
  `IDfCheckedOutObject`
  DfClientRegistry.`createCheckedOutObject(IDfId objId)`
  `IDfCheckedOutObject`
  IDfClientRegistryInternal.`createCheckedOutObject(IDfId objectId)`
  Creates a IDfCheckedOutObject representation of the checked out object.
  `IDfInlineDescendantInternal`
  DfClientRegistry.`createInlineDescendantObject(IDfId objectId, IDfId rootId)`
  `IDfInlineDescendantInternal`
  IDfClientRegistryInternal.`createInlineDescendantObject(IDfId objectId, IDfId rootId)`
  Creates an IDfInlineDescendantInternal object representation of the inline descendant information contained in the registry.
  `IDfLocalObject`
  DfClientRegistry.`createLocalObject(IDfId objId)`
  `IDfLocalObject`
  IDfClientRegistryInternal.`createLocalObject(IDfId objectId)`
  Creates a IDfLocalObject representation of the local object.
  `IDfViewedObject`
  DfClientRegistry.`createViewedObject(IDfId objId)`
  `IDfViewedObject`
  IDfClientRegistryInternal.`createViewedObject(IDfId objectId)`
  Creates a IDfViewedObject representation of the viewed object.
  `IDfAppSupportDocumentInternal`
  DfClientRegistry.`getAppSupportDocument(String docbase, String docbaseUser, String appName, IDfId objectId)`
  `IDfAppSupportDocumentInternal`
  IDfClientRegistryInternal.`getAppSupportDocument(String docbase, String docbaseUser, String appName, IDfId objectId)`
  Get IDfAppSupportDocumentInternal object representation of the application support document information in the registry.
  `IDfCheckedOutObject`
  DfClientRegistry.`getCheckedOutObjectById(IDfId objectId)`
  `IDfCheckedOutObject`
  IDfClientRegistry.`getCheckedOutObjectById(IDfId objectId)`
  Finds a checked-out file registry object based on object ID
  `static String`
  DfRegistryUtils.`getFilePathFromObjectId(IDfClientRegistryInternal clientReg, IDfId objectId)`
  `IDfInlineDescendantInternal`
  DfClientRegistry.`getInlineDescendant(IDfId objId)`
  `IDfInlineDescendantInternal`
  IDfClientRegistryInternal.`getInlineDescendant(IDfId objectId)`
  Get IDfInlineDescendantInternal object representation of the inline descendant corresponding to the object id.
  `IDfLocalObject`
  DfClientRegistry.`getLocalObjectById(IDfId objectId)`
  `IDfLocalObject`
  IDfClientRegistry.`getLocalObjectById(IDfId objectId)`
  Finds a local file registry object based on object ID
  `IDfViewedObject`
  DfClientRegistry.`getViewedObjectById(IDfId objectId)`
  `IDfViewedObject`
  IDfClientRegistry.`getViewedObjectById(IDfId objectId)`
  Finds a viewed file registry object based on object ID
  `void`
  DfClientRegistry.`removeAppSupportDocument(String docbase, String userName, String applicationName, IDfId objectId)`
  `void`
  IDfClientRegistryInternal.`removeAppSupportDocument(String docbase, String docbaseUser, String applicationName, IDfId objectId)`
  Removes the application support document information from the registry.
  `void`
  DfClientRegistry.`removeInlineDescendant(IDfId objId)`
  `void`
  IDfClientRegistryInternal.`removeInlineDescendant(IDfId objectId)`
  Removes the inline descendant information corresponding to the object id from the registry.
  `void`
  IDfCheckedOutObject.`removeSharedDocument(IDfId parentId)`
  Removes the object id of the document that shares this checked out object.