Class SectionTemplateRest

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

@RestController @RequestMapping("/sections") public class SectionTemplateRest extends Object
  • Constructor Details

    • SectionTemplateRest

      public SectionTemplateRest()
  • Method Details

    • getSectionTemplates

      @GetMapping @Secured("users") public List<SectionTemplateDetail> getSectionTemplates(jakarta.servlet.http.HttpServletRequest request)
    • getSectionTemplate

      @GetMapping("{id}") @Secured("users") public SectionTemplateDetail getSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id)
    • createSectionTemplate

      @PostMapping @Secured("users") public SectionTemplate createSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @RequestBody SectionTemplate sectionTemplate)
    • saveAsSectionTemplate

      @PostMapping(value="container/{storageId}", consumes="application/x-www-form-urlencoded") @Secured("users") public SectionTemplate saveAsSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @PathVariable("storageId") long containerId, @RequestParam("pageRef") String pageRef)
    • updateSectionTemplate

      @PutMapping("{id}") @Secured("users") public void updateSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id, @RequestBody SectionTemplate sectionTemplate)
    • restoreSectionTemplate

      @PutMapping("{id}/restore") @Secured("users") public void restoreSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id)
    • generateSectionTemplateNodeId

      @GetMapping("{id}/nodeId") @Secured("users") public long generateSectionTemplateNodeId(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id)
    • generateSectionTemplateContent

      @GetMapping("{id}/content") @Secured("users") public String generateSectionTemplateContent(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id)
    • deleteSectionTemplate

      @DeleteMapping("{id}") @Secured("users") public void deleteSectionTemplate(jakarta.servlet.http.HttpServletRequest request, @PathVariable("id") long id)