Package org.flowable.ui.idm.rest.app
Class IdmPrivilegesResource
- java.lang.Object
-
- org.flowable.ui.idm.rest.app.IdmPrivilegesResource
-
@RestController public class IdmPrivilegesResource extends Object
- Author:
- Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected PrivilegeServiceprivilegeService
-
Constructor Summary
Constructors Constructor Description IdmPrivilegesResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddGroupPrivilege(String privilegeId, AddGroupPrivilegeRepresentation representation)voidaddUserPrivilege(String privilegeId, AddUserPrivilegeRepresentation representation)voiddeleteGroupPrivilege(String privilegeId, String groupId)voiddeleteUserPrivilege(String privilegeId, String userId)List<org.flowable.ui.common.model.GroupRepresentation>getGroups(String privilegeId)PrivilegeRepresentationgetPrivilege(String privilegeId)List<PrivilegeRepresentation>getPrivileges()List<org.flowable.ui.common.model.UserRepresentation>getUsers(String privilegeId)
-
-
-
Field Detail
-
privilegeService
@Autowired protected PrivilegeService privilegeService
-
-
Method Detail
-
getPrivileges
@GetMapping("/rest/admin/privileges") public List<PrivilegeRepresentation> getPrivileges()
-
getPrivilege
@GetMapping("/rest/admin/privileges/{privilegeId}") public PrivilegeRepresentation getPrivilege(@PathVariable String privilegeId)
-
getUsers
@GetMapping("/rest/admin/privileges/{privilegeId}/users") public List<org.flowable.ui.common.model.UserRepresentation> getUsers(@PathVariable String privilegeId)
-
addUserPrivilege
@PostMapping("/rest/admin/privileges/{privilegeId}/users") public void addUserPrivilege(@PathVariable String privilegeId, @RequestBody AddUserPrivilegeRepresentation representation)
-
deleteUserPrivilege
@DeleteMapping("/rest/admin/privileges/{privilegeId}/users/{userId}") public void deleteUserPrivilege(@PathVariable String privilegeId, @PathVariable String userId)
-
getGroups
@GetMapping("/rest/admin/privileges/{privilegeId}/groups") public List<org.flowable.ui.common.model.GroupRepresentation> getGroups(@PathVariable String privilegeId)
-
addGroupPrivilege
@PostMapping("/rest/admin/privileges/{privilegeId}/groups") public void addGroupPrivilege(@PathVariable String privilegeId, @RequestBody AddGroupPrivilegeRepresentation representation)
-
-