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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCartActionAuditEndpoint
(CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> cartActionAuditService) -
Method Summary
Modifier and TypeMethodDescriptioncloneCartActionAuditsToNewCart
(String cartId, CloneCartActionAuditRequest cloneCartActionAuditRequest, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) com.broadleafcommerce.cart.client.domain.CartActionAudit
createCartActionAudit
(com.broadleafcommerce.cart.client.domain.CartActionAudit cartActionAudit, com.broadleafcommerce.data.tracking.core.context.ContextInfo context) protected CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit>
org.springframework.data.domain.Page<com.broadleafcommerce.cart.client.domain.CartActionAudit>
readAllCartActionAuditsForCart
(String cartId, org.springframework.data.domain.Pageable page, com.broadleafcommerce.data.tracking.core.context.ContextInfo context)
-
Field Details
-
BASE_URI
- See Also:
-
-
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()
-