Class CartActionAuditEndpoint
- java.lang.Object
-
- com.broadleafcommerce.cart.web.endpoint.CartActionAuditEndpoint
-
@FrameworkRestController @FrameworkMapping("/carts/{cartId}/action-audits") @DataRouteByKey("cart") public class CartActionAuditEndpoint extends Object
-
-
Constructor Summary
Constructors Constructor Description CartActionAuditEndpoint(CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> cartActionAuditService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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>
getCartActionAuditService()
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 Detail
-
BASE_URI
public static final String BASE_URI
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CartActionAuditEndpoint
public CartActionAuditEndpoint(CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> cartActionAuditService)
-
-
Method Detail
-
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)
-
getCartActionAuditService
protected CartActionAuditService<com.broadleafcommerce.cart.client.domain.CartActionAudit> getCartActionAuditService()
-
-