Class ContentZoneEndpoint
java.lang.Object
com.broadleafcommerce.content.web.endpoint.ContentZoneEndpoint
@FrameworkRestController
@FrameworkMapping("/content-zones")
@DataRouteByExample(ContentZone.class)
public class ContentZoneEndpoint
extends Object
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionContentZoneEndpoint(ContentZoneService<ContentZone> contentZoneService, ContentItemService<ContentItem> contentItemService)  - 
Method Summary
Modifier and TypeMethodDescriptioncreateContentZone(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, ContentZone req) org.springframework.http.ResponseEntity<Void>deleteContentZone(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) protected ContentItemService<ContentItem>protected ContentZoneService<ContentZone>org.springframework.data.domain.Page<ContentZone>readAllContentZone(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String query, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters) readContentZoneById(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id) replaceContentZone(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ContentZone req) updateContentZone(jakarta.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, ContentZone req)  
- 
Field Details
- 
CONTENT
- See Also:
 
 
 - 
 - 
Constructor Details
- 
ContentZoneEndpoint
public ContentZoneEndpoint(ContentZoneService<ContentZone> contentZoneService, ContentItemService<ContentItem> contentItemService)  
 - 
 - 
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
 - 
getContentItemService
 
 -