Interface IPrincipalProviderFactory
- All Known Implementing Classes:
PrincipalProviderFactory
public interface IPrincipalProviderFactory
Factory which can be used to create implementations of
IPrincipalProvider
objects.-
Method Summary
Modifier and TypeMethodDescriptioncreatePrincipalModel
(String principalURI) Creates and initializes principal provider implementation from a principalURI value.createPrincipalModelFromDN
(String principalDN) Creates and initializes principal provider implementation from distinguished name (DN) value.createPrincipalModelFromID
(String principalID) Creates and initializes principal provider implementation from an internal principal ID value.
-
Method Details
-
createPrincipalModel
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
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
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
-