@RestController @RequestMapping(value="/app") 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
@RequestMapping(value="/rest/admin/privileges",
method=GET)
public List<PrivilegeRepresentation> getPrivileges()
@RequestMapping(value="/rest/admin/privileges/{privilegeId}",
method=GET)
public PrivilegeRepresentation getPrivilege(@PathVariable
String privilegeId)
@RequestMapping(value="/rest/admin/privileges/{privilegeId}/users",
method=GET)
public List<org.flowable.ui.common.model.UserRepresentation> getUsers(@PathVariable
String privilegeId)
@RequestMapping(value="/rest/admin/privileges/{privilegeId}/users",
method=POST)
public void addUserPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddUserPrivilegeRepresentation representation)
@RequestMapping(value="/rest/admin/privileges/{privilegeId}/users/{userId}",
method=DELETE)
public void deleteUserPrivilege(@PathVariable
String privilegeId,
@PathVariable
String userId)
@RequestMapping(value="/rest/admin/privileges/{privilegeId}/groups",
method=GET)
public List<org.flowable.ui.common.model.GroupRepresentation> getGroups(@PathVariable
String privilegeId)
@RequestMapping(value="/rest/admin/privileges/{privilegeId}/groups",
method=POST)
public void addGroupPrivilege(@PathVariable
String privilegeId,
@RequestBody
AddGroupPrivilegeRepresentation representation)
Copyright © 2018 Flowable. All rights reserved.