public interface BulkRoleMapper
BulkRoleMapper interface defines the security service provider
 interface (SSPI) for providers capable of obtaining the
 appropriate set of roles, for a list of resources, that have been granted to
 a specific subject.
 | Modifier and Type | Method and Description | 
|---|---|
Map<Resource,Map<String,SecurityRole>> | 
getRoles(Subject subject,
        List<Resource> resource,
        ContextHandler handler)
Indicates whether the role policies defined for the list of resources
 allow the requestor to posses a given role by utilizing the information
 contained in the subject and context. 
 | 
Map<Resource,Map<String,SecurityRole>> getRoles(Subject subject, List<Resource> resource, ContextHandler handler)
subject - a Subject object containing the identity
                 of the principals that are attempting to perform a request
                 on the specified resource.resource - a Resource object indicating the type of
                  resource on which the subject is attempting to perform a
                  request.handler - a ContextHandler object that can optionally
                 be used by the Role Mapping provider
                 to obtain additional information that may be used in making 
                 the authorization decision. If the caller is unable to provide
                 additional information, a null value should
                 be specified.Map of roles indexed first by resource and then by their names,
          representing the security roles associated with the specified resources
          that have been granted to the subject.SecurityRole