@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class SecurityFunctionRestController
extends Object
| Constructor and Description |
|---|
SecurityFunctionRestController() |
| Modifier and Type | Method and Description |
|---|---|
SecurityFunction |
createSecurityFunction(SecurityFunctionCreateRequest request)
Creates a new security function.
|
SecurityFunction |
deleteSecurityFunction(String securityFunctionName)
Deletes an existing security function by security function name.
|
SecurityFunction |
getSecurityFunction(String securityFunctionName)
Retrieves an existing security function by security function name.
|
SecurityFunctionKeys |
getSecurityFunctions()
Gets a list of security function keys for all security functions defined in the system.
|
@RequestMapping(value="/securityFunctions",
method=POST,
consumes={"application/xml","application/json"})
@Secured(value="FN_SECURITY_FUNCTIONS_POST")
public SecurityFunction createSecurityFunction(@RequestBody
SecurityFunctionCreateRequest request)
request - the information needed to create a security function@RequestMapping(value="/securityFunctions/{securityFunctionName}",
method=DELETE)
@Secured(value="FN_SECURITY_FUNCTIONS_DELETE")
public SecurityFunction deleteSecurityFunction(@PathVariable(value="securityFunctionName")
String securityFunctionName)
securityFunctionName - the security function name@RequestMapping(value="/securityFunctions/{securityFunctionName}",
method=GET)
@Secured(value="FN_SECURITY_FUNCTIONS_GET")
public SecurityFunction getSecurityFunction(@PathVariable(value="securityFunctionName")
String securityFunctionName)
securityFunctionName - the security function name@RequestMapping(value="/securityFunctions",
method=GET)
@Secured(value="FN_SECURITY_FUNCTIONS_ALL_GET")
public SecurityFunctionKeys getSecurityFunctions()
Copyright © 2019. All rights reserved.