Interface IPrincipalProviderFactory

All Known Implementing Classes:
PrincipalProviderFactory

public interface IPrincipalProviderFactory
Factory which can be used to create implementations of IPrincipalProvider objects.
  • Method Details

    • createPrincipalModel

      IPrincipalProvider createPrincipalModel(String principalURI) throws Exception
      Creates and initializes principal provider implementation from a principalURI value.
      Parameters:
      principalURI - The URI value for the principal.
      Returns:
      The directory objects content provider.
      Throws:
      Exception
    • createPrincipalModelFromID

      IPrincipalProvider createPrincipalModelFromID(String principalID) throws Exception
      Creates and initializes principal provider implementation from an internal principal ID value.
      Parameters:
      principalID - The Id of the principal.
      Returns:
      The directory objects content provider.
      Throws:
      Exception
    • createPrincipalModelFromDN

      IPrincipalProvider createPrincipalModelFromDN(String principalDN) throws Exception
      Creates and initializes principal provider implementation from distinguished name (DN) value.
      Parameters:
      principalDN - The DN value for the principal.
      Returns:
      The directory objects content provider.
      Throws:
      Exception