Class ContentModelEndpoint

java.lang.Object
com.broadleafcommerce.content.web.endpoint.ContentModelEndpoint

@FrameworkRestController @FrameworkMapping("/content-models") @DataRouteByExample(ContentModel.class) public class ContentModelEndpoint extends Object
Author:
Jon Fleschler (jfleschler)
  • Field Details

  • Constructor Details

  • Method Details

    • readAllContentModels

      @Policy(permissionRoots="CONTENT") @FrameworkGetMapping public org.springframework.data.domain.Page<ContentModel> readAllContentModels(@ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestParam(value="q",required=false) String nameQuery, cz.jirutka.rsql.parser.ast.Node filters, @PageableDefault(size=50,sort="name",direction=ASC) org.springframework.data.domain.Pageable page)
    • readContentModel

      @Policy(permissionRoots="CONTENT") @FrameworkGetMapping("/{id}") public ContentModel readContentModel(@ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id)
    • createContentModel

      @Policy(permissionRoots="CONTENT") @FrameworkPostMapping(consumes="application/json") public ContentModel createContentModel(@ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @RequestBody ContentModel contentModel)
    • replaceContentModel

      @Policy(permissionRoots="CONTENT") @FrameworkPutMapping(value="/{id}", consumes="application/json") public ContentModel replaceContentModel(@ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id, @RequestBody ContentModel contentModel)
    • deleteContentModel

      @Policy(permissionRoots="CONTENT") @FrameworkDeleteMapping("/{id}") public void deleteContentModel(@ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo, @PathVariable("id") String id)
    • getService

      protected ContentModelService<ContentModel> getService()