Class ContentZoneEndpoint

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

@FrameworkRestController @FrameworkMapping("/content-zones") @DataRouteByExample(ContentZone.class) public class ContentZoneEndpoint extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • readAllContentZone

      @FrameworkGetMapping @Policy(permissionRoots="CONTENT") public org.springframework.data.domain.Page<ContentZone> readAllContentZone(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @RequestParam(value="q",required=false) String query, @PageableDefault(size=50,sort="name",direction=ASC) org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters)
    • createContentZone

      @FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="CONTENT") public ContentZone createContentZone(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @RequestBody ContentZone req)
    • readContentZoneById

      @FrameworkGetMapping("/{id}") @Policy(permissionRoots="CONTENT") public ContentZone readContentZoneById(jakarta.servlet.http.HttpServletRequest request, @ContextOperation com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id)
    • updateContentZone

      @FrameworkPatchMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="CONTENT") public ContentZone updateContentZone(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody ContentZone req)
    • replaceContentZone

      @FrameworkPutMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="CONTENT") public ContentZone replaceContentZone(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody ContentZone req)
    • deleteContentZone

      @FrameworkDeleteMapping("/{id}") @Policy(permissionRoots="CONTENT") public org.springframework.http.ResponseEntity<Void> deleteContentZone(jakarta.servlet.http.HttpServletRequest request, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id)
    • getContentZoneService

      protected ContentZoneService<ContentZone> getContentZoneService()
    • getContentItemService

      protected ContentItemService<ContentItem> getContentItemService()