public interface RolesApi
| Modifier and Type | Method and Description |
|---|---|
Role |
addUser(Reference<Role> roleReference,
Reference<User> userReference)
Add a role to a user
|
Role |
create(RoleInfo roleInfo)
Create a new Role
|
void |
delete(Reference<Role> roleReference)
Delete an existing Role.
|
Role |
get(Reference<Role> roleReference)
Return an existing Role.
|
List<Role> |
list() |
Pagination<Role> |
list(int page,
int perPage) |
Role |
removeUser(Reference<Role> roleReference,
Reference<User> userReference)
Removes the given role from the given user
|
Role |
update(Reference<Role> roleReference,
RoleInfo toChange)
Updates the specific role by setting the values of the parameters passed.
|
List<Role> list()
Pagination<Role> list(int page, int perPage)
page - the page numberperPage - how many results to return for one page. Max 100Role get(Reference<Role> roleReference)
roleReference - a reference to an existing RoleRole create(RoleInfo roleInfo)
roleInfo - creation informationRole update(Reference<Role> roleReference, RoleInfo toChange)
roleReference - An existing Role to be updatedtoChange - the changes to be performedRole addUser(Reference<Role> roleReference, Reference<User> userReference)
roleReference - the role to be assigneduserReference - the user that will be assigned the roleRole removeUser(Reference<Role> roleReference, Reference<User> userReference)
roleReference - the role to be removeduserReference - the user that will lose the role