@FrameworkRestController @FrameworkMapping(value="/permissions") public class UserPermissionEndpoint extends Object
| Constructor and Description |
|---|
UserPermissionEndpoint(UserPermissionService<UserPermission> userPermissionService) |
| Modifier and Type | Method and Description |
|---|---|
UserPermission |
createPermission(UserPermission req) |
void |
deletePermission(String id) |
org.springframework.data.domain.Page<UserPermission> |
readAllPermissions(String query,
org.springframework.data.domain.Pageable page) |
UserPermission |
readPermission(String id) |
UserPermission |
replacePermission(String id,
UserPermission req) |
public UserPermissionEndpoint(UserPermissionService<UserPermission> userPermissionService)
@FrameworkGetMapping
@Policy(permissionRoots="PERMISSION",
operationTypes=READ)
public org.springframework.data.domain.Page<UserPermission> readAllPermissions(@RequestParam(value="q",required=false)
String query,
@PageableDefault(size=50)
org.springframework.data.domain.Pageable page)
@FrameworkGetMapping(value="/{id}")
@Policy(permissionRoots="PERMISSION",
operationTypes=READ)
public UserPermission readPermission(@PathVariable(value="id")
String id)
@FrameworkPostMapping
@Policy(permissionRoots="PERMISSION",
operationTypes=CREATE)
public UserPermission createPermission(@RequestBody
UserPermission req)
@FrameworkPutMapping(value="/{id}")
@Policy(permissionRoots="PERMISSION",
operationTypes=UPDATE)
public UserPermission replacePermission(@PathVariable(value="id")
String id,
@RequestBody
UserPermission req)
@FrameworkDeleteMapping(value="/{id}")
@Policy(permissionRoots="PERMISSION",
operationTypes=DELETE)
public void deletePermission(@PathVariable(value="id")
String id)
Copyright © 2021. All rights reserved.