| Constructor and Description |
|---|
RoleImpl() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
addRole(RoleWrapper roleWrapper)
API is used to persist a new Role
|
javax.ws.rs.core.Response |
deleteRole(String roleName)
API is used to delete a role and authorizations
|
javax.ws.rs.core.Response |
getAllRoles()
Get user roles (except all internal roles) from system.
|
javax.ws.rs.core.Response |
getMatchingRoles(String filter)
Get user roles by providing a filtering criteria(except all internal roles & system roles) from system.
|
javax.ws.rs.core.Response |
getPermissions(String roleName)
Get role permissions.
|
javax.ws.rs.core.Response |
getRole(String roleName)
Get user role of the system
|
javax.ws.rs.core.Response |
getRoleCount()
This method is used to retrieve the role count of the system.
|
javax.ws.rs.core.Response |
getRolesOfUserStore(String userStore)
Get user roles by user store(except all internal roles) from system.
|
javax.ws.rs.core.Response |
updateRole(String roleName,
RoleWrapper roleWrapper)
API is used to update a role Role
|
javax.ws.rs.core.Response |
updateUsers(String roleName,
List<String> userList)
API is used to update users of a role
|
public javax.ws.rs.core.Response getAllRoles()
getAllRoles in interface Rolepublic javax.ws.rs.core.Response getRolesOfUserStore(String userStore)
getRolesOfUserStore in interface Rolepublic javax.ws.rs.core.Response getMatchingRoles(String filter)
getMatchingRoles in interface Rolepublic javax.ws.rs.core.Response getPermissions(String roleName)
getPermissions in interface Rolepublic javax.ws.rs.core.Response getRole(String roleName)
public javax.ws.rs.core.Response addRole(RoleWrapper roleWrapper)
public javax.ws.rs.core.Response updateRole(String roleName, RoleWrapper roleWrapper)
updateRole in interface RoleroleWrapper - for rolepublic javax.ws.rs.core.Response deleteRole(String roleName)
deleteRole in interface RoleroleName - to deletepublic javax.ws.rs.core.Response updateUsers(String roleName, List<String> userList)
updateUsers in interface RoleroleName - to updateuserList - of the userspublic javax.ws.rs.core.Response getRoleCount()
getRoleCount in interface RoleCopyright © 2016 WSO2. All rights reserved.