Class PrivilegeCollectionResource

java.lang.Object
com.flowable.idm.rest.service.api.BaseIdmResource
com.flowable.idm.rest.service.api.privilege.PrivilegeCollectionResource

@RestController
public class PrivilegeCollectionResource
extends BaseIdmResource
Author:
Joram Barrez
  • Field Details

  • Constructor Details

  • Method Details

    • getPrivileges

      @GetMapping("/privileges") public org.flowable.common.rest.api.DataResponse<PrivilegeResponse> getPrivileges​(@RequestParam java.util.Map<java.lang.String,​java.lang.String> allRequestParams, javax.servlet.http.HttpServletRequest request)
    • getUsers

      @GetMapping("/privileges/{privilegeId}/users") public java.util.List<UserResponse> getUsers​(@PathVariable java.lang.String privilegeId)
    • deleteUserPrivilege

      @DeleteMapping("/privileges/{privilegeId}/users/{userId}") public void deleteUserPrivilege​(@PathVariable java.lang.String privilegeId, @PathVariable java.lang.String userId)
    • addUserPrivilege

      @PostMapping("privileges/{privilegeId}/users") public void addUserPrivilege​(@PathVariable java.lang.String privilegeId, @RequestBody AddUserPrivilegeRequest request)
    • getGroups

      @GetMapping("/privileges/{privilegeId}/groups") public java.util.List<GroupResponse> getGroups​(@PathVariable java.lang.String privilegeId)
    • deleteGroupPrivilege

      @DeleteMapping("/privileges/{privilegeId}/group/{groupId}") public void deleteGroupPrivilege​(@PathVariable java.lang.String privilegeId, @PathVariable java.lang.String groupId)
    • addGroupPrivilege

      @PostMapping("privileges/{privilegeId}/groups") public void addGroupPrivilege​(@PathVariable java.lang.String privilegeId, @RequestBody AddGroupPrivilegeRequest request)