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

Packages that use IDfProperties
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.content
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.

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

  Methods in com.documentum.com that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  DfClientX.`getProperties()`
  `IDfProperties`
  IDfClientX.`getProperties()`
  Factory method that constructs a new empty `IDfProperties` object that provides functionality for manipulating values in a hashable.

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

  Methods in com.documentum.fc.bpm that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  IDfXPathConditionEx.`getXPathNamespaces()`
  A map of all the namespace prefixes and URIs defined for the XPath expression.

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

  Methods in com.documentum.fc.client that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  DfClient.`getContext(String contextId)`
  `IDfProperties`
  IDfClient.`getContext(String contextId)`
  Returns the `IDfProperties` object associated with a particular client.
  `IDfProperties`
  IDfVirtualDocument.`getProperties()`
  Returns an interface to the DfProperties object owned by this virtual document.
  `IDfProperties`
  IDfVirtualDocumentNode.`getProperties()`
  Returns an interface to the DfProperties object owned by this virtual document node.
  `IDfProperties`
  IDfValidator.`getValueAssistanceDependencies(String attrName)`
  Return the list of attributes on which the value assistance selection depends on.
  Methods in com.documentum.fc.client with parameters of type IDfProperties
  Modifier and Type
  Method
  Description
  `IDfValueAssistance`
  IDfValidator.`getValueAssistance(String attrName, IDfProperties depAttrValues)`
  Returns the value assistance associated with the specified attribute.
  `boolean`
  IDfValueAssistance.`isValidForDependentValues(IDfProperties depAttrValues)`
  Indicate whether the value assistance is valid or not.
  `void`
  IDfValidator.`validateAll(IDfProperties attrValues, boolean modifiedAttrsOnly)`
  Performs both attribute level and object level validation.
  `void`
  IDfValidator.`validateAllAttrRules(IDfProperties attrValues, boolean modifiedAttrsOnly)`
  Validate the user input `attrValues` with all the attribute level validation rules specified for this object type, policy and state set in the Data Dictionary.
  `void`
  IDfValidator.`validateAllObjRules(IDfProperties attrValues)`
  Validate the user input attrValues with all the object level validation rules specified for this object type, policy and state set in the Data Dictionary.
  `void`
  IDfValidator.`validateAttrRules(String attrName, IDfList values, IDfProperties depAttrValues)`
  Validate the specified attribute with the validation rules set in the Data Dictionary given a list of attribute values, and an IDfProperties interface containing dependent attributes.

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

  Methods in com.documentum.fc.client.content that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  IDfExternalFileStore.`getServerRoots()`
  Gets the server roots of this storage.
  Methods in com.documentum.fc.client.content with parameters of type IDfProperties
  Modifier and Type
  Method
  Description
  `void`
  IDfExternalFileStore.`setServerRoots(IDfProperties serverRoots)`
  Sets the server root of this storage.

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

  Methods in com.documentum.fc.client.search that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  IDfSmartListDefinition.`getProperties()`
  Gets the custom properties.

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

  Methods in com.documentum.fc.common that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  DfException.`getProperties()`
  `IDfProperties`
  IDfException.`getProperties()`
  Returns the the IDfProperties interface to the object.

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

  Methods in com.documentum.operations that return IDfProperties
  Modifier and Type
  Method
  Description
  `IDfProperties`
  IDfOperationNode.`getEdgeProperties()`
  Retuns the propertes of the edge between this node and its immediate parent.
  `IDfProperties`
  IDfOperationNode.`getPersistentProperties()`
  Retuns the bag of properties (attribute values) that will be stored persistently with the assocated repository object.
  `IDfProperties`
  IDfNodeRelationship.`getProperties()`
  Additional properties such as copy behavior, version label, etc. can be set as IDfProperties using this method.
  `IDfProperties`
  IDfOperation.`getProperties()`
  Returns the properties of the operation.
  `IDfProperties`
  IDfOperationNode.`getProperties()`
  Returns the properties of this node.
  `IDfProperties`
  IDfOperationStep.`getProperties()`
  Reserved for internal use.
  `IDfProperties`
  IDfStepAction.`getProperties()`
  Returns the properties of the step action.