# Package com.documentum.operations

package 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.

- Interfaces
  Class
  Description
  IDfCancelCheckoutNode
  Represents a node in a cancel checkout operation.
  IDfCancelCheckoutOperation
  The cancel checkout operation releases the Docbase lock, deletes the local content file, and removes registry entries for each node in the operation.
  IDfCheckinNode
  Represents a node in a check in operation.
  IDfCheckinOperation
  IDfCheckinOperation performs a complete client checkin of one or more nodes.
  IDfCheckoutNode
  Represents an object in a checkout operation.
  IDfCheckoutOperation
  The checkout operation obtains a repository lock, downloads the local content file, patches compound references (for example, XML external entity references), and creates registry entries for each node in the operation.
  IDfCopyNode
  Represents one object in a copy operation.
  IDfCopyOperation
  IDfCopyOperation performs a copy of one or more nodes.
  IDfDeleteNode
  Represents an object in a delete operation.
  IDfDeleteOperation
  The delete operation destroys specified versions for each object in the operation.
  IDfExportNode
  Represents a node in an export operation.
  IDfExportOperation
  The export operation downloads the local content file, patches compound references (for example, XML external entity references), and optionally creates registry entries for each node in the operation.
  IDfFile
  DfFile encapsulates a file specification.
  IDfFormatRecognizer
  IDfFormatRecognizer scans a file's content to make suggestions on what repository formats might be appropriate for the file.
  IDfImportNode
  Represents an object in an import operation.
  IDfImportOperation
  IDfImportOperation performs a complete client import of one or more nodes.
  IDfInputStreamContent
  An interface for passing an InputStream to the operations package.
  IDfMoveNode
  Represents an object in a move operation.
  IDfMoveOperation
  IDfMoveOperation performs a move of one or more nodes from one source folder to a destination folder.
  IDfNodePopulator
  Represents a mechanism that supports the creation of nodes that an operation is applied against.
  IDfNodePopulatorContext
  This interface provides access to other interfaces that can be used for creating or building a node tree.
  IDfNodeRelationship
  An edge that represents the relationship between a parent IDfOperationNode and a child IDfOperationNode.
  IDfOperation
  IDfOperation is the base class for all library service operations.
  IDfOperationContext
  Provides a mechanism for specifying additional contextual information for instantiating a context aware operation.
  IDfOperationError
  Stores information about an error detected during operation execution.
  IDfOperationMonitor
  Provides access to operation errors as they occur.
  IDfOperationNode
  Represents a node in an operation.
  IDfOperationNodeFactory
  A factory object used by populators to create a node or an edge for given objects.
  IDfOperationNodeTreeBuilder
  Responsible for iterating through a list of populators for building and managing the node tree for the operation.
  IDfOperationStep
  Represents a step in a multi-step operation.
  IDfPredictiveCachingNode
  Represents a node in a predictive caching operation.
  IDfPredictiveCachingOperation
  The predictive caching operation generates content pre-caching BOCS URLs and sends URLs to BOCS.
  IDfRemoteFileMetadata
  Author: AlexO Date: Jun 19, 2006 Time: 3:40:37 PM
  IDfStepAction
  A customization implements this interface to provide a non node-specific action such as housekeeping, cleaning the registry, etc.
  IDfValidationNode
  Represents an object in an XML Validation operation.
  IDfValidationOperation
  Represents XML Validation operation.
  IDfVDMPlatformUtils
  IDfXMLDocType
  IDfXMLDoctype provides access to XML document information such as DTD system identifier, schemaLocation, and root element name.
  IDfXMLTransformNode
  Represents a node in an XML transformation operation.
  IDfXMLTransformOperation
  Provides for XSLT transformations on XML objects in the Docbase.
  IDfXMLUtils
  Collection of XML related utility methods.
  IOperationSetupConfig
  This is a marker interface used by Messaging App code to extend inbound/outbound DFC operation related settings like enable/disable attachments and specifying object type for attachments.