Class OfferAuditDetailsEndpoint
- java.lang.Object
-
- com.broadleafcommerce.promotion.offer.web.endpoint.OfferAuditDetailsEndpoint
-
@FrameworkRestController @FrameworkMapping("/offer-audit-details") @DataRouteByExample(OfferAuditDetail.class) public class OfferAuditDetailsEndpoint extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringBASE_URIprotected OfferAuditDetailService<OfferAuditDetail>service
-
Constructor Summary
Constructors Constructor Description OfferAuditDetailsEndpoint(OfferAuditDetailService<OfferAuditDetail> service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OfferAuditDetailcreateOfferAuditDetail(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, OfferAuditDetail req)voiddeleteOfferAuditDetail(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id)org.springframework.data.domain.Page<OfferAuditDetail>readAllAuditDetails(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters)OfferAuditDetailreadOfferAuditDetail(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String offerAuditDetailId)OfferAuditDetailreplaceOfferAuditDetail(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferAuditDetail req)OfferAuditDetailupdateOfferAuditDetail(javax.servlet.http.HttpServletRequest request, com.broadleafcommerce.data.tracking.core.context.ContextInfo context, String id, OfferAuditDetail req)
-
-
-
Field Detail
-
BASE_URI
public static final String BASE_URI
- See Also:
- Constant Field Values
-
service
protected final OfferAuditDetailService<OfferAuditDetail> service
-
-
Constructor Detail
-
OfferAuditDetailsEndpoint
public OfferAuditDetailsEndpoint(OfferAuditDetailService<OfferAuditDetail> service)
-
-
Method Detail
-
readAllAuditDetails
@FrameworkGetMapping @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public org.springframework.data.domain.Page<OfferAuditDetail> readAllAuditDetails(javax.servlet.http.HttpServletRequest request, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PageableDefault(size=50) org.springframework.data.domain.Pageable page, cz.jirutka.rsql.parser.ast.Node filters)
-
readOfferAuditDetail
@FrameworkGetMapping("/{id}") @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public OfferAuditDetail readOfferAuditDetail(javax.servlet.http.HttpServletRequest request, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String offerAuditDetailId)
-
updateOfferAuditDetail
@FrameworkPatchMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public OfferAuditDetail updateOfferAuditDetail(javax.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody OfferAuditDetail req)
-
replaceOfferAuditDetail
@FrameworkPutMapping(value="/{id}", consumes="application/json") @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public OfferAuditDetail replaceOfferAuditDetail(javax.servlet.http.HttpServletRequest request, @ContextOperation(UPDATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id, @RequestBody OfferAuditDetail req)
-
createOfferAuditDetail
@FrameworkPostMapping(consumes="application/json") @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public OfferAuditDetail createOfferAuditDetail(javax.servlet.http.HttpServletRequest request, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @RequestBody OfferAuditDetail req)
-
deleteOfferAuditDetail
@FrameworkDeleteMapping("/{id}") @Policy(permissionRoots="OFFER_AUDIT_DETAIL") public void deleteOfferAuditDetail(javax.servlet.http.HttpServletRequest request, @ContextOperation(DELETE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context, @PathVariable("id") String id)
-
-