Package org.dspace.app.rest
Class ResourcePolicyGroupReplaceRestController
java.lang.Object
org.dspace.app.rest.ResourcePolicyGroupReplaceRestController
@RestController
@RequestMapping("/api/authz/resourcepolicies/{id:\\d+}/group")
public class ResourcePolicyGroupReplaceRestController
extends Object
This controller will handle all the incoming calls on the/api/authz/resourcepolicies/{id}/group endpoint
where the id corresponds to the ResourcePolicy of which you want to replace the related Group.
- Author:
- Mykhaylo Boychuk (mykhaylo.boychuk@4science.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionResponseEntity<org.springframework.hateoas.RepresentationModel<?>>replaceGroupOfResourcePolicy(Integer id, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
ResourcePolicyGroupReplaceRestController
public ResourcePolicyGroupReplaceRestController()
-
-
Method Details
-
replaceGroupOfResourcePolicy
@PreAuthorize("hasPermission(#id, \'resourcepolicy\', \'ADMIN\')") @RequestMapping(method=PUT, consumes="text/uri-list") public ResponseEntity<org.springframework.hateoas.RepresentationModel<?>> replaceGroupOfResourcePolicy(@PathVariable Integer id, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) throws SQLException, AuthorizeException - Throws:
SQLExceptionAuthorizeException
-