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–2020 JBoss by Red Hat. All rights reserved.