public class RoleContainerResource extends RoleResource
| Modifier and Type | Field and Description |
|---|---|
protected RoleContainerModel |
roleContainer |
| Constructor and Description |
|---|
RoleContainerResource(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
RealmAuth auth,
RoleContainerModel roleContainer,
AdminEventBuilder adminEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComposites(String roleName,
List<RoleRepresentation> roles)
Add a composite to the role
|
javax.ws.rs.core.Response |
createRole(RoleRepresentation rep)
Create a new role for the realm or client
|
void |
deleteComposites(String roleName,
List<RoleRepresentation> roles)
Remove roles from the role's composite
|
void |
deleteRole(String roleName)
Delete a role by name
|
Set<RoleRepresentation> |
getClientRoleComposites(javax.ws.rs.core.UriInfo uriInfo,
String roleName,
String client)
An app-level roles for the specified app for the role's composite
|
Set<RoleRepresentation> |
getRealmRoleComposites(String roleName)
Get realm-level roles of the role's composite
|
RoleRepresentation |
getRole(String roleName)
Get a role by name
|
Set<RoleRepresentation> |
getRoleComposites(String roleName)
Get composites of the role
|
List<RoleRepresentation> |
getRoles()
Get all roles for the realm or client
|
javax.ws.rs.core.Response |
updateRole(String roleName,
RoleRepresentation rep)
Update a role by name
|
addComposites, deleteComposites, deleteRole, getClientRoleComposites, getRealmRoleComposites, getRole, getRoleComposites, updateRoleprotected RoleContainerModel roleContainer
public RoleContainerResource(javax.ws.rs.core.UriInfo uriInfo,
RealmModel realm,
RealmAuth auth,
RoleContainerModel roleContainer,
AdminEventBuilder adminEvent)
public List<RoleRepresentation> getRoles()
public javax.ws.rs.core.Response createRole(RoleRepresentation rep)
rep - public RoleRepresentation getRole(String roleName)
roleName - role's name (not id!)public void deleteRole(String roleName)
roleName - role's name (not id!)public javax.ws.rs.core.Response updateRole(String roleName, RoleRepresentation rep)
roleName - role's name (not id!)rep - public void addComposites(String roleName, List<RoleRepresentation> roles)
roleName - role's name (not id!)roles - public Set<RoleRepresentation> getRoleComposites(String roleName)
roleName - role's name (not id!)public Set<RoleRepresentation> getRealmRoleComposites(String roleName)
roleName - role's name (not id!)public Set<RoleRepresentation> getClientRoleComposites(@Context javax.ws.rs.core.UriInfo uriInfo, String roleName, String client)
roleName - role's name (not id!)client - public void deleteComposites(String roleName, List<RoleRepresentation> roles)
roleName - role's name (not id!)roles - roles to removeCopyright © 2016 JBoss by Red Hat. All rights reserved.