Class CartActionAuditEndpoint

java.lang.Object
com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint

@FrameworkRestController @FrameworkMapping("/carts/{cartId}/action-audits") @DataRouteByKey("cart") public class CartActionAuditEndpoint extends Object
  • Field Details

  • Constructor Details

    • CartActionAuditEndpoint

      public CartActionAuditEndpoint(CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> cartActionAuditService)
  • Method Details

    • readAllCartActionAuditsForCart

      @Policy(permissionRoots="CART") @FrameworkGetMapping public org.springframework.data.domain.Page<com.broadleafcommerce.cart.client.domain.CartActionAudit> readAllCartActionAuditsForCart(@PathVariable String cartId, @PageableDefault(size=50) org.springframework.data.domain.Pageable page, @ContextOperation(READ) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • createCartActionAudit

      @Policy(permissionRoots="CART") @FrameworkPostMapping public com.broadleafcommerce.cart.client.domain.CartActionAudit createCartActionAudit(@RequestBody com.broadleafcommerce.cart.client.domain.CartActionAudit cartActionAudit, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • cloneCartActionAuditsToNewCart

      @Policy(permissionRoots="CART") @FrameworkPostMapping("/clone") public CloneCartActionAuditResponse cloneCartActionAuditsToNewCart(@PathVariable String cartId, @RequestBody CloneCartActionAuditRequest cloneCartActionAuditRequest, @ContextOperation(CREATE) com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
    • getCartActionAuditService

      protected CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> getCartActionAuditService()