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
ClassNotFoundExceptionPolicyContextExceptionpublic 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.