Class CoeditingRest

java.lang.Object
io.meeds.layout.rest.CoeditingRest

@RestController @RequestMapping("/coediting") public class CoeditingRest extends Object
  • Constructor Details

    • CoeditingRest

      public CoeditingRest()
  • Method Details

    • getLockHolders

      @GetMapping("/{objectType}/{objectId}/locks") @Secured("users") public List<String> getLockHolders(@PathVariable("objectType") String objectType, @PathVariable("objectId") String objectId)
    • setLock

      @PostMapping(value="/{objectType}/{objectId}", consumes="application/x-www-form-urlencoded") @Secured("users") public void setLock(jakarta.servlet.http.HttpServletRequest request, @PathVariable("objectType") String objectType, @PathVariable("objectId") String objectId, @RequestParam("revision") String revision)
    • getRevision

      @GetMapping("/{objectType}/{objectId}") @Secured("users") public CoeditionObjectDraft getRevision(jakarta.servlet.http.HttpServletRequest request, @PathVariable("objectType") String objectType, @PathVariable("objectId") String objectId)
    • removeRevision

      @DeleteMapping("/{objectType}/{objectId}") @Secured("users") public void removeRevision(jakarta.servlet.http.HttpServletRequest request, @PathVariable("objectType") String objectType, @PathVariable("objectId") String objectId)