@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class SecurityRoleRestController
extends Object
| Constructor and Description |
|---|
SecurityRoleRestController() |
| Modifier and Type | Method and Description |
|---|---|
SecurityRole |
createSecurityRole(SecurityRoleCreateRequest securityRoleCreateRequest)
Creates a new security role.
|
SecurityRole |
deleteSecurityRole(String securityRoleName)
Deletes an existing security role.
|
SecurityRole |
getSecurityRole(String securityRoleName)
Retrieves an existing security role.
|
SecurityRoleKeys |
getSecurityRoles()
Gets a list of security role keys for all security roles registered in the system.
|
SecurityRole |
updateSecurityRole(String securityRoleName,
SecurityRoleUpdateRequest securityRoleUpdateRequest)
Updates an existing security role.
|
@RequestMapping(value="/securityRoles",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_SECURITY_ROLES_POST")
public SecurityRole createSecurityRole(@RequestBody
SecurityRoleCreateRequest securityRoleCreateRequest)
securityRoleCreateRequest - the information needed to create a security role@RequestMapping(value="/securityRoles/{securityRoleName}",
method=DELETE)
@Secured(value="FN_SECURITY_ROLES_DELETE")
public SecurityRole deleteSecurityRole(@PathVariable(value="securityRoleName")
String securityRoleName)
securityRoleName - the security role name@RequestMapping(value="/securityRoles/{securityRoleName}",
method=GET)
@Secured(value="FN_SECURITY_ROLES_GET")
public SecurityRole getSecurityRole(@PathVariable(value="securityRoleName")
String securityRoleName)
securityRoleName - the security role name@RequestMapping(value="/securityRoles",
method=GET)
@Secured(value="FN_SECURITY_ROLES_ALL_GET")
public SecurityRoleKeys getSecurityRoles()
@RequestMapping(value="/securityRoles/{securityRoleName}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_SECURITY_ROLES_PUT")
public SecurityRole updateSecurityRole(@PathVariable(value="securityRoleName")
String securityRoleName,
@RequestBody
SecurityRoleUpdateRequest securityRoleUpdateRequest)
securityRoleName - the security role namesecurityRoleUpdateRequest - the information required to update a security roleCopyright © 2021. All rights reserved.