@RestController public class IdmPrivilegesResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected PrivilegeService |
privilegeService |
| Constructor and Description |
|---|
IdmPrivilegesResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupPrivilege(String privilegeId,
AddGroupPrivilegeRepresentation representation) |
void |
addUserPrivilege(String privilegeId,
AddUserPrivilegeRepresentation representation) |
void |
deleteGroupPrivilege(String privilegeId,
String groupId) |
void |
deleteUserPrivilege(String privilegeId,
String userId) |
List<org.flowable.ui.common.model.GroupRepresentation> |
getGroups(String privilegeId) |
PrivilegeRepresentation |
getPrivilege(String privilegeId) |
List<PrivilegeRepresentation> |
getPrivileges() |
List<org.flowable.ui.common.model.UserRepresentation> |
getUsers(String privilegeId) |
@Autowired protected PrivilegeService privilegeService
@GetMapping(value="/rest/admin/privileges") public List<PrivilegeRepresentation> getPrivileges()
@GetMapping(value="/rest/admin/privileges/{privilegeId}")
public PrivilegeRepresentation getPrivilege(@PathVariable
String privilegeId)
@GetMapping(value="/rest/admin/privileges/{privilegeId}/users")
public List<org.flowable.ui.common.model.UserRepresentation> getUsers(@PathVariable
String privilegeId)
@PostMapping(value="/rest/admin/privileges/{privilegeId}/users")
public void addUserPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddUserPrivilegeRepresentation representation)
@DeleteMapping(value="/rest/admin/privileges/{privilegeId}/users/{userId}")
public void deleteUserPrivilege(@PathVariable
String privilegeId,
@PathVariable
String userId)
@GetMapping(value="/rest/admin/privileges/{privilegeId}/groups")
public List<org.flowable.ui.common.model.GroupRepresentation> getGroups(@PathVariable
String privilegeId)
@PostMapping(value="/rest/admin/privileges/{privilegeId}/groups")
public void addGroupPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddGroupPrivilegeRepresentation representation)
Copyright © 2021 Flowable. All rights reserved.