@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.