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

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

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

  Methods in com.documentum.fc.client that return DfPrincipalException
  Modifier and Type
  Method
  Description
  `static DfPrincipalException`
  DfPrincipalException.`convertToPrincipalException(Exception e)`
  `static DfPrincipalException`
  DfPrincipalException.`newBadPrincipalSessionException()`
  `static DfPrincipalException`
  DfPrincipalException.`newNoPrincipalSupportException()`
  Methods in com.documentum.fc.client that throw DfPrincipalException
  Modifier and Type
  Method
  Description
  `void`
  IDfSessionManager.`authenticate(String docbase)`
  Takes the repository name as an argument and throws an exception on bad user credentials.
  `IDfSession`
  IDfPrincipalSupport.`getSession(String docbaseName, String principalName)`
  Retrieves a session for a given principal and repository.
  `IDfSession`
  IDfSessionManager.`getSession(String docbase)`
  To get the session handle a service implementation should call the `getSession` method.
  `IDfSession`
  IDfSessionManager.`newSession(String docbase)`
  To get a new instance of a DFC session, `newSession` retrieves a new session for the given repository.