# Uses of Class
com.documentum.fc.client.DfServiceException

Packages that use DfServiceException
Package
Description
com.documentum.fc.client

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

  Subclasses of DfServiceException in com.documentum.fc.client
  Modifier and Type
  Class
  Description
  `class`
  `DfAuthenticationException`
  Signals a problem with authentication of an identity.
  `class`
  `DfDborNotFoundException`
  This exception is used to indicate that the DBOR was not found
  `class`
  `DfDocbrokerException`
  `class`
  `DfIdentityException`
  This exception is thrown when a specific docbase does not have an identity.
  `class`
  `DfIOException`
  Signals that an I/O exception of some sort has occurred while communicating with the docbase.
  `class`
  `DfNoServersException`
  `class`
  `DfPrincipalException`
  An exception that signals a problem with principal authentication.
  `class`
  `DfServiceInstantiationException`
  This exception is thrown when a Business Object Service is not properly configured in DBOR (Documentum Business Object registry) and the Java class cannot be instantiated.
  `class`
  `DfServiceNotFoundException`
  This exception is thrown when a Business Object Service is not configured in DBOR (Documentum Business Object registry).
  Methods in com.documentum.fc.client that return DfServiceException
  Modifier and Type
  Method
  Description
  `static DfServiceException`
  DfServiceException.`convertToServiceException(Exception e)`
  `static DfServiceException`
  DfServiceException.`newDuplicateIdentityException(String docbaseName, String userName)`
  `static DfServiceException`
  DfServiceException.`newNoDocbrokersException()`
  Methods in com.documentum.fc.client that throw DfServiceException
  Modifier and Type
  Method
  Description
  `void`
  IDfSessionManager.`abortTransaction()`
  Rolls back any repository activities on the repository since the transaction was started.
  `void`
  IDfSessionManager.`authenticate(String docbase)`
  Takes the repository name as an argument and throws an exception on bad user credentials.
  `void`
  IDfSessionManager.`beginTransaction()`
  Starts a new "managed" transaction (repository transaction).
  `void`
  DfService.`cleanupResources()`
  Deprecated.
  `void`
  IDfService.`cleanupResources()`
  Provides to the service client an opportunity to release some service specific resources before the Java garbage collector will collect the object.
  `void`
  IDfSessionManager.`commitTransaction()`
  Commits all changes to the repositories currently accessed.
  `void`
  IDfSessionManager.`endClientControl()`
  Deprecated.
  No longer needed
  `IDfEnumeration`
  IDfDbor.`getAll()`
  Get a list of all services (service based and type based) in DBOR.
  `IDfSession`
  DfService.`getSession(String docbaseName)`
  Obtains a handle to a Docbase session.
  `IDfSession`
  IDfService.`getSession(String docbase)`
  Returns a previously established "managed" `IDfSession` object.
  `IDfSession`
  IDfSessionManager.`getSession(String docbase)`
  To get the session handle a service implementation should call the `getSession` method.
  `IDfModule`
  DfClient.`newModule(String hostingDocbase, String moduleName, IDfSessionManager sessionMgr)`
  `IDfModule`
  IDfClient.`newModule(String hostingDocbase, String moduleName, IDfSessionManager sessionMgr)`
  Factory method that constructs and instantiates the specified Module.
  `IDfService`
  DfClient.`newService(String name, IDfSessionManager sessionMgr)`
  `IDfService`
  IDfClient.`newService(String name, IDfSessionManager sessionMgr)`
  Factory method that constructs and instantiates the specified business object service.
  `IDfSession`
  IDfSessionManager.`newSession(String docbase)`
  To get a new instance of a DFC session, `newSession` retrieves a new session for the given repository.
  `void`
  IDfDbor.`register(IDfDborEntry entry)`
  Adds either a "service" or a "type" entry to DBOR.
  `void`
  DfService.`releaseSession(IDfSession session)`
  Releases a handle to a Docbase session.
  `void`
  IDfService.`releaseSession(IDfSession session)`
  Releases the "managed" session back to the session pool.
  `void`
  IDfSessionManager.`setIdentity(String docbase, IDfLoginInfo identity)`
  Sets the identity for "manual" user authentication.
  `void`
  IDfDbor.`unregister(String name)`
  To remove a service method `unregisterService` can be used.
  `void`
  IDfDborEntry.`validate()`
  Validate data