Uses of Class
org.broadleafcommerce.core.order.service.workflow.CartOperationRequest
Packages that use CartOperationRequest
Package
Description
-
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service
Method parameters in org.broadleafcommerce.core.order.service with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionvoidOrderService.addChildItems(OrderItemRequestDTO orderItemRequestDTO, int numAdditionRequests, int currentAddition, ProcessContext<CartOperationRequest> context, List<ActivityMessageDTO> orderMessages) voidOrderServiceImpl.addChildItems(OrderItemRequestDTO orderItemRequestDTO, int numAdditionRequests, int currentAddition, ProcessContext<CartOperationRequest> context, List<ActivityMessageDTO> orderMessages) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow
Methods in org.broadleafcommerce.core.order.service.workflow that return types with arguments of type CartOperationRequestModifier and TypeMethodDescriptionCartOperationProcessContextFactory.createContext(CartOperationRequest seedData) Creates the necessary context for cart operationsAddWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) AddWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) CheckAddAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) CheckUpdateAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) RemoveWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) RemoveWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) UpdateWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) UpdateWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) Methods in org.broadleafcommerce.core.order.service.workflow with parameters of type CartOperationRequestModifier and TypeMethodDescriptionprotected booleanAddWorkflowPriceOrderIfNecessaryActivity.checkAndUpdateChildren(CartOperationRequest request, OrderItem orderItem) CartOperationProcessContextFactory.createContext(CartOperationRequest seedData) Creates the necessary context for cart operationsprotected voidAddWorkflowPriceOrderIfNecessaryActivity.preSaveOperation(CartOperationRequest request) Intended to be overridden by a custom implementation if there is a requirement to perform additional logic or saves before triggering the main Order save with pricing.protected voidAddWorkflowPriceOrderIfNecessaryActivity.updateChildOrderItem(CartOperationRequest request, Order order) Traverses the current OrderItem for a match to the parentOrderItemId.Method parameters in org.broadleafcommerce.core.order.service.workflow with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionAddWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) AddWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) CheckAddAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) CheckUpdateAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) RemoveWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) RemoveWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) UpdateWorkflowPriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) UpdateWorkflowVerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) booleanAbstractCheckAvailabilityActivity.shouldExecute(ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.add
Methods in org.broadleafcommerce.core.order.service.workflow.add that return types with arguments of type CartOperationRequestModifier and TypeMethodDescriptionAddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) protected ProcessContext<CartOperationRequest>ValidateAddRequestActivity.validate(ProcessContext<CartOperationRequest> context) Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type CartOperationRequestModifier and TypeMethodDescriptionprotected voidValidateAddRequestActivity.addSkuToCart(Sku sku, OrderItemRequestDTO orderItemRequestDTO, Product product, CartOperationRequest request) protected booleanValidateAddRequestActivity.hasSameCurrency(OrderItemRequestDTO orderItemRequestDTO, CartOperationRequest request, Sku sku) Method parameters in org.broadleafcommerce.core.order.service.workflow.add with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionAddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) protected ProcessContext<CartOperationRequest>ValidateAddRequestActivity.validate(ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.add.extension
Methods in org.broadleafcommerce.core.order.service.workflow.add.extension with parameters of type CartOperationRequestModifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractValidateAddRequestActivityExtensionHandler.validate(CartOperationRequest request, org.broadleafcommerce.common.extension.ExtensionResultHolder<Exception> resultHolder) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeValidateAddRequestActivityExtensionHandler.validate(CartOperationRequest request, org.broadleafcommerce.common.extension.ExtensionResultHolder<Exception> resultHolder) This extension allows for one to validate an add request without having to override or extendValidateAddRequestActivity. -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.remove
Methods in org.broadleafcommerce.core.order.service.workflow.remove that return types with arguments of type CartOperationRequestModifier and TypeMethodDescriptionRemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) Method parameters in org.broadleafcommerce.core.order.service.workflow.remove with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionRemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.service
Method parameters in org.broadleafcommerce.core.order.service.workflow.service with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionOrderItemRequestValidationService.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) OrderItemRequestValidationServiceImpl.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) booleanOrderItemRequestValidationService.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) booleanOrderItemRequestValidationServiceImpl.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.update
Methods in org.broadleafcommerce.core.order.service.workflow.update that return types with arguments of type CartOperationRequestModifier and TypeMethodDescriptionUpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) Method parameters in org.broadleafcommerce.core.order.service.workflow.update with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionUpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.service.workflow.update.options
Methods in org.broadleafcommerce.core.order.service.workflow.update.options that return types with arguments of type CartOperationRequestModifier and TypeMethodDescriptionUpdateProductOptionsOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) ValidateUpdateProductOptionsRequestActivity.execute(ProcessContext<CartOperationRequest> context) Method parameters in org.broadleafcommerce.core.order.service.workflow.update.options with type arguments of type CartOperationRequestModifier and TypeMethodDescriptionUpdateProductOptionsOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) ValidateUpdateProductOptionsRequestActivity.execute(ProcessContext<CartOperationRequest> context) -
Uses of CartOperationRequest in org.broadleafcommerce.core.order.strategy
Methods in org.broadleafcommerce.core.order.strategy that return CartOperationRequestModifier and TypeMethodDescriptionFulfillmentGroupItemStrategy.onItemAdded(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemAdded(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemAdded(CartOperationRequest request) FulfillmentGroupItemStrategy.onItemRemoved(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemRemoved(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemRemoved(CartOperationRequest request) When we remove an order item, we must also remove the associated fulfillment group item to respsect the database constraints.FulfillmentGroupItemStrategy.onItemUpdated(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemUpdated(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemUpdated(CartOperationRequest request) FulfillmentGroupItemStrategy.verify(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.verify(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.verify(CartOperationRequest request) Methods in org.broadleafcommerce.core.order.strategy with parameters of type CartOperationRequestModifier and TypeMethodDescriptionFulfillmentGroupItemStrategy.onItemAdded(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemAdded(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemAdded(CartOperationRequest request) FulfillmentGroupItemStrategy.onItemRemoved(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemRemoved(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemRemoved(CartOperationRequest request) When we remove an order item, we must also remove the associated fulfillment group item to respsect the database constraints.FulfillmentGroupItemStrategy.onItemUpdated(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.onItemUpdated(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.onItemUpdated(CartOperationRequest request) FulfillmentGroupItemStrategy.verify(CartOperationRequest request) FulfillmentGroupItemStrategyImpl.verify(CartOperationRequest request) NullFulfillmentGroupItemStrategyImpl.verify(CartOperationRequest request)