@RestController public class PermissionController extends ControllerBase
Constructor and Description |
---|
PermissionController() |
Modifier and Type | Method and Description |
---|---|
ResponseEntity<Permission> |
createPermission(String app,
Permission permission) |
ResponseEntity<Void> |
deletePermission(String app,
String name) |
ResponseEntity<Permission> |
getPermission(String app,
String name) |
ResponseEntity<Permissions> |
listPermissions(String app) |
ResponseEntity<Permission> |
updatePermission(String app,
String name,
Permission permission) |
getDatabaseStatus, getSharedSecret, onBusinessException
@RequestMapping(value="/application/{app}/permission", method=GET) public ResponseEntity<Permissions> listPermissions(@PathVariable(value="app") String app)
@RequestMapping(value="/application/{app}/permission/{name}", method=GET) public ResponseEntity<Permission> getPermission(@PathVariable(value="app") String app, @PathVariable(value="name") String name)
@RequestMapping(value="/application/{app}/permission", method=POST) public ResponseEntity<Permission> createPermission(@PathVariable(value="app") String app, @RequestBody Permission permission)
@RequestMapping(value="/application/{app}/permission/{name}", method=PUT) public ResponseEntity<Permission> updatePermission(@PathVariable(value="app") String app, @PathVariable(value="name") String name, @RequestBody Permission permission)
@RequestMapping(value="/application/{app}/permission/{name}", method=DELETE) public ResponseEntity<Void> deletePermission(@PathVariable(value="app") String app, @PathVariable(value="name") String name)
Copyright © 2011–2017 aiticon GmbH. All rights reserved.