@RestController public class PrivilegeCollectionResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.flowable.idm.api.IdmIdentityService |
identityService |
protected IdmRestResponseFactory |
idmRestResponseFactory |
protected IdmRestApiInterceptor |
restApiInterceptor |
| Constructor and Description |
|---|
PrivilegeCollectionResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupPrivilege(String privilegeId,
AddGroupPrivilegeRequest request) |
void |
addUserPrivilege(String privilegeId,
AddUserPrivilegeRequest request) |
void |
deleteGroupPrivilege(String privilegeId,
String groupId) |
void |
deleteUserPrivilege(String privilegeId,
String userId) |
List<GroupResponse> |
getGroups(String privilegeId) |
protected org.flowable.idm.api.Privilege |
getPrivilegeById(String privilegeId) |
DataResponse<PrivilegeResponse> |
getPrivileges(Map<String,String> allRequestParams,
javax.servlet.http.HttpServletRequest request) |
List<UserResponse> |
getUsers(String privilegeId) |
@Autowired protected org.flowable.idm.api.IdmIdentityService identityService
@Autowired protected IdmRestResponseFactory idmRestResponseFactory
@Autowired(required=false) protected IdmRestApiInterceptor restApiInterceptor
@GetMapping(value="/privileges") public DataResponse<PrivilegeResponse> getPrivileges(@RequestParam Map<String,String> allRequestParams, javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/privileges/{privilegeId}/users")
public List<UserResponse> getUsers(@PathVariable
String privilegeId)
@DeleteMapping(value="/privileges/{privilegeId}/users/{userId}")
public void deleteUserPrivilege(@PathVariable
String privilegeId,
@PathVariable
String userId)
@PostMapping(value="privileges/{privilegeId}/users")
public void addUserPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddUserPrivilegeRequest request)
@GetMapping(value="/privileges/{privilegeId}/groups")
public List<GroupResponse> getGroups(@PathVariable
String privilegeId)
@DeleteMapping(value="/privileges/{privilegeId}/group/{groupId}")
public void deleteGroupPrivilege(@PathVariable
String privilegeId,
@PathVariable
String groupId)
@PostMapping(value="privileges/{privilegeId}/groups")
public void addGroupPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddGroupPrivilegeRequest request)
protected org.flowable.idm.api.Privilege getPrivilegeById(String privilegeId)
Copyright © 2020 Flowable. All rights reserved.