Package io.meeds.social.space.rest
Class SpaceAdministrationRest
java.lang.Object
io.meeds.social.space.rest.SpaceAdministrationRest
@RestController
@RequestMapping("/space/administration")
public class SpaceAdministrationRest
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySpaceTemplate(long spaceId, io.meeds.social.space.model.SpaceTemplatePatch templatePatch) io.meeds.social.space.model.SpacePermissionsgetSpacePermissions(long spaceId) voidupdateSpacePermissions(long spaceId, io.meeds.social.space.model.SpacePermissions permissions)
-
Constructor Details
-
SpaceAdministrationRest
public SpaceAdministrationRest()
-
-
Method Details
-
getSpacePermissions
@GetMapping("{spaceId}/permissions") @Secured("administrators") public io.meeds.social.space.model.SpacePermissions getSpacePermissions(@PathVariable("spaceId") long spaceId) -
updateSpacePermissions
@PutMapping(path="{spaceId}/permissions", consumes="application/json") @Secured("administrators") public void updateSpacePermissions(@PathVariable("spaceId") long spaceId, @RequestBody(required=true) io.meeds.social.space.model.SpacePermissions permissions) -
applySpaceTemplate
@PutMapping(path="{spaceId}/template", consumes="application/json") @Secured("administrators") public void applySpaceTemplate(@PathVariable("spaceId") long spaceId, @RequestBody(required=true) io.meeds.social.space.model.SpaceTemplatePatch templatePatch)
-