Class PrincipalModelFactory
java.lang.Object
com.webmethods.caf.faces.data.dir.PrincipalModelFactory
A factory for constructing a principal model from a IURI.
- Since:
- 7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IPrincipalProvider
createPrincipalModel
(IDirPrincipal dirPrincipal) Creates and initializes a principal provider implementation from a directory principal value.static IPrincipalProvider
createPrincipalModel
(IURI principalURI) Creates and initializes principal provider implementation from a principalURI value.static IPrincipalProvider
createPrincipalModel
(String principalURI) Creates and initializes principal provider implementation from a principalURI value.static IPrincipalProvider
createPrincipalModelFromDN
(String principalDN) Creates and initializes principal provider implementation from distinguished name (DN) value.static IPrincipalProvider
createPrincipalModelFromID
(String principalID) Creates and initializes principal provider implementation from an internal principal ID value.protected static IDirSystemBizPolicy
Get system level biz policies (commands) for this principal.
-
Constructor Details
-
PrincipalModelFactory
public PrincipalModelFactory()
-
-
Method Details
-
getDirSystemBizPolicy
Get system level biz policies (commands) for this principal.- Returns:
- The biz policies for this principal.
- Throws:
BizException
-
createPrincipalModel
Creates and initializes principal provider implementation from a principalURI value.- Parameters:
principalURI
- The String value for the principal's URI.- Returns:
- The directory objects content provider.
- Throws:
Exception
PortalException
-
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
PortalException
-
createPrincipalModel
public static IPrincipalProvider createPrincipalModel(IDirPrincipal dirPrincipal) throws PortalException Creates and initializes a principal provider implementation from a directory principal value.- Parameters:
dirPrincipal
- The IDirPrincipal value for the principal.- Returns:
- The directory objects content providers.
- Throws:
Exception
PortalException
-
createPrincipalModelFromID
public static IPrincipalProvider createPrincipalModelFromID(String principalID) throws PortalException 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
PortalException
-
createPrincipalModelFromDN
public static IPrincipalProvider createPrincipalModelFromDN(String principalDN) throws PortalException 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
PortalException
-