# Package com.documentum.fc.common

package com.documentum.fc.common
Provides classes and interfaces to utility functionality associated with all DFC objects. Any DFC interface that may be generic in nature, and not necessarily Documentum specific, will be located in this package. Examples of usage would be the manipulation of times and dates via the `IDfTime` interface, or the management of lists using the `IDfList` interface.

To access Java, Visual Basic and C++ DFC sample code, please visit the Documentum Developer Program.

- Class
  Description
  DfCriticalException
  An unexpected DFC runtime exception.
  DfEndOfCollectionException
  An exception thrown when someone tries to access data beyond the end of a collection.
  DfException
  The base class for all DFC checked exceptions.
  DfId
  A Documentum object identifier.
  DfLogger
  A DfLogger object is used to log messages for a specific system or application component.
  DfReadOnlyException
  Thrown to indicate that the object, attribute or type is read-only (can not be modified).
  DfRuntimeException
  An unexpected DFC runtime exception.
  DfTime
  An implementation of the IDfTime interface.
  DfUnsupportedOperationException
  DfValidationException will be thrown when a validation rule is violated.
  DfValidationException
  DfValidationException will be thrown when a validation rule is violated
  IDfAttr
  This interface provides access to the following information about attributes: name, length, type and whether an attribute is repeating.
  IDfChangeDescription
  This class is used to maintain information about change description records.
  IDfDynamicInheritance
  IDfException
  An interface to all DFC checked exceptions.
  IDfId
  A Documentum object identifier.
  IDfLicensingProductCodes
  IDfList
  This interface provides functionality that encapsulates Vector operations.
  IDfLoginInfo
  Encapsulates the information needed to validate and login a user to a repository.
  IDfMBeanServerProvider
  This is the interface that is used to plug in different Application Servers' MBeans with DFC for registering PreferencesMBean with custom MBeanServers.
  IDfPair<A,B>
  the pair interface
  IDfProperties
  This interface provides functionality for manipulating values in a hashable.
  IDfSearchable
  This interface provides operations that can be used by a search routine.
  IDfTime
  The IDfTime interface provides functionality for returning information in a time object.
  IDfValue
  This interface provides functionality for retrieving values stored in value objects.
  IMipLabelService
  IPasswordAttributeHandler
  LabelInfo
  MipLabelServiceImpl