public abstract class RoleMapperFactory extends Object
RoleMapper
Modifier and Type | Method and Description |
---|---|
abstract RoleMapper |
getRoleMapper(String appID,
boolean remove)
Returns a RoleMapper for the provided application ID, optionally
removing all role and policy information from the RoleMapper
before returning it.
|
abstract RoleMapper |
getRoleMapper(String appID,
String contextID,
boolean remove)
Returns a RoleMapper for the provided application ID, optionally
removing all role and policy information from the RoleMapper
before returning it.
|
static RoleMapperFactory |
getRoleMapperFactory()
Returns an instance of a configured RoleMapperFactory
(weblogic.security.jacc.RoleMapperFactory.provider).
|
abstract RoleMapper |
getRoleMapperForContextID(String contextID)
Returns a RoleMapper for the provided context ID.
|
abstract void |
removeRoleMapper(String appID)
Deletes a RoleMapper for the provided application ID, and any
associated appID-to-contextID mappings.
|
public static RoleMapperFactory getRoleMapperFactory() throws ClassNotFoundException, PolicyContextException
ClassNotFoundException
PolicyContextException
public abstract RoleMapper getRoleMapper(String appID, boolean remove)
appID
- A String representing the application ID,
which is used to find the appropriate
RoleMapper.
remove
- A boolean indicating whether or not an empty
RoleMapper should be returned (without
any role to principal information).
public abstract RoleMapper getRoleMapper(String appID, String contextID, boolean remove)
appID
- A String representing the application ID,
which is used to find the appropriate
RoleMapper.
contextID
- A String representing the contextID to associate
with the passed in appID.
remove
- A boolean indicating whether or not an empty
RoleMapper should be returned (without
any role-to-principal information).
public abstract RoleMapper getRoleMapperForContextID(String contextID)
contextID
- A String representing the context ID, which is
used to find the appropriate RoleMapper.
public abstract void removeRoleMapper(String appID)
appID
- A String representing the appID, which is used
to find the appropriate RoleMapper.