public class PrincipalModelFactory extends Object
Constructor and Description |
---|
PrincipalModelFactory() |
Modifier and Type | Method and Description |
---|---|
static 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 |
getDirSystemBizPolicy()
Get system level biz policies (commands) for this principal.
|
protected static IDirSystemBizPolicy getDirSystemBizPolicy() throws BizException
BizException
public static IPrincipalProvider createPrincipalModel(String principalURI) throws PortalException
principalURI
- The String value for the principal's URI.Exception
PortalException
public static IPrincipalProvider createPrincipalModel(IURI principalURI) throws PortalException
principalURI
- The URI value for the principal.Exception
PortalException
public static IPrincipalProvider createPrincipalModel(IDirPrincipal dirPrincipal) throws PortalException
dirPrincipal
- The IDirPrincipal value for the principal.Exception
PortalException
public static IPrincipalProvider createPrincipalModelFromID(String principalID) throws PortalException
principalID
- The Id of the principal.Exception
PortalException
public static IPrincipalProvider createPrincipalModelFromDN(String principalDN) throws PortalException
principalDN
- The DN value for the principal.Exception
PortalException