public interface CaseAssignment
| Modifier and Type | Method and Description | 
|---|---|
void | 
assign(String roleName,
      OrganizationalEntity entity)
Assigns given entity (either user or group) to given role 
 | 
void | 
assignGroup(String roleName,
           String groupId)
Assigns given group to given role 
 | 
void | 
assignUser(String roleName,
          String userId)
Assigns given user to given role 
 | 
Collection<OrganizationalEntity> | 
getAssignments(String roleName)
Returns assigned entities for given role 
 | 
Collection<String> | 
getRoles()
Returns defined roles 
 | 
void | 
remove(String roleName,
      OrganizationalEntity entity)
Removes given entity from the role 
 | 
void assign(String roleName, OrganizationalEntity entity)
roleName - name of the role entity should be assigned toentity - user or group to be assignedvoid assignUser(String roleName, String userId)
roleName - name of the role user should be assigned touserId - user to be assignedvoid assignGroup(String roleName, String groupId)
roleName - name of the role group should be assigned togroupId - group to be assignedvoid remove(String roleName, OrganizationalEntity entity)
roleName - name of the role that given entity should be removed fromentity - use or group to be removedCollection<OrganizationalEntity> getAssignments(String roleName)
roleName - name of the role assignment should be returned forCollection<String> getRoles()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.