Class RolesResource
- java.lang.Object
-
- no.priv.bang.authservice.web.users.api.resources.ResourceBase
-
- no.priv.bang.authservice.web.users.api.resources.RolesResource
-
@Path("") @Produces("application/json") public class RolesResource extends ResourceBase
-
-
Field Summary
Fields Modifier and Type Field Description (package private) org.osgi.service.log.LogService
logservice
(package private) no.priv.bang.osgiservice.users.UserManagementService
usermanagement
-
Fields inherited from class no.priv.bang.authservice.web.users.api.resources.ResourceBase
SEE_LOG_FILE_FOR_DETAILS
-
-
Constructor Summary
Constructors Constructor Description RolesResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<no.priv.bang.osgiservice.users.Role>
addRole(no.priv.bang.osgiservice.users.Role role)
Map<String,List<no.priv.bang.osgiservice.users.Permission>>
addRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions)
List<no.priv.bang.osgiservice.users.Role>
getRoles()
Map<String,List<no.priv.bang.osgiservice.users.Permission>>
getRolesPermissions()
List<no.priv.bang.osgiservice.users.Role>
modifyRole(no.priv.bang.osgiservice.users.Role role)
Map<String,List<no.priv.bang.osgiservice.users.Permission>>
removeRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions)
-
-
-
Method Detail
-
getRoles
@GET @Path("/roles") public List<no.priv.bang.osgiservice.users.Role> getRoles()
-
modifyRole
@POST @Consumes("application/json") @Path("/role/modify") public List<no.priv.bang.osgiservice.users.Role> modifyRole(no.priv.bang.osgiservice.users.Role role)
-
addRole
@POST @Consumes("application/json") @Path("/role/add") public List<no.priv.bang.osgiservice.users.Role> addRole(no.priv.bang.osgiservice.users.Role role)
-
getRolesPermissions
@GET @Path("/roles/permissions") public Map<String,List<no.priv.bang.osgiservice.users.Permission>> getRolesPermissions()
-
addRolePermissions
@POST @Consumes("application/json") @Path("/role/addpermissions") public Map<String,List<no.priv.bang.osgiservice.users.Permission>> addRolePermissions(no.priv.bang.osgiservice.users.RolePermissions rolepermissions)
-
-