Uses of Interface
org.broadleafcommerce.core.workflow.Activity
Packages that use Activity
Package
Description
-
Uses of Activity in org.broadleafcommerce.core.checkout.service.workflow
Classes in org.broadleafcommerce.core.checkout.service.workflow that implement ActivityModifier and TypeClassDescriptionclassThis is an optional activity to allow a committal of taxes to a tax sub system.classclassclassDecrements inventoryclassclassThis activity is responsible for validating and processing several aspects of an order's payment so that it may successfully complete the checkout workflow.classThis will check the availability and quantities (if applicable) all order items in checkout request.classThis activity is responsible for providing an extension point for validating a checkout request.classThis is an required activity to valiate if required product options are in the order.Methods in org.broadleafcommerce.core.checkout.service.workflow with parameters of type ActivityModifier and TypeMethodDescriptionvoidCommitTaxRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidCompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidConfirmPaymentsRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidDecrementInventoryRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) protected booleanDecrementInventoryRollbackHandler.shouldExecute(Activity<? extends ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) Returns true if this rollback handler should execute -
Uses of Activity in org.broadleafcommerce.core.offer.service.workflow
Classes in org.broadleafcommerce.core.offer.service.workflow that implement ActivityModifier and TypeClassDescriptionclassSaves an instance of OfferAudit for each offer in the passed in order.classChecks the offers being used in the order to make sure that the customer has not exceeded the max uses for theOffer.Methods in org.broadleafcommerce.core.offer.service.workflow with parameters of type ActivityModifier and TypeMethodDescriptionvoidRecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) -
Uses of Activity in org.broadleafcommerce.core.order.service.workflow
Classes in org.broadleafcommerce.core.order.service.workflow that implement ActivityModifier and TypeClassDescriptionclassCommon functionality between checking availability between adds and updatesclassAs of Broadleaf version 3.1.0, saves of individual aspects of an Order (such as OrderItems and FulfillmentGroupItems) no longer happen in their respective activities.classclassThis activity handles both adds and updates.classVery similar to theCheckAddAvailabilityActivitybut in the blUpdateItemWorkflow insteadclassclassclassclass -
Uses of Activity in org.broadleafcommerce.core.order.service.workflow.add
Classes in org.broadleafcommerce.core.order.service.workflow.add that implement ActivityModifier and TypeClassDescriptionclassclassclass -
Uses of Activity in org.broadleafcommerce.core.order.service.workflow.remove
Classes in org.broadleafcommerce.core.order.service.workflow.remove that implement ActivityModifier and TypeClassDescriptionclassclassThis class is responsible for determining which OrderItems should be removed from the order, taking into account the fact that removing an OrderItem should also remove all of its child order items.classclass -
Uses of Activity in org.broadleafcommerce.core.order.service.workflow.update
Classes in org.broadleafcommerce.core.order.service.workflow.update that implement ActivityModifier and TypeClassDescriptionclassclassclassclass -
Uses of Activity in org.broadleafcommerce.core.order.service.workflow.update.options
Classes in org.broadleafcommerce.core.order.service.workflow.update.options that implement ActivityModifier and TypeClassDescriptionclassclass -
Uses of Activity in org.broadleafcommerce.core.pricing.service.workflow
Classes in org.broadleafcommerce.core.pricing.service.workflow that implement ActivityModifier and TypeClassDescriptionclassThe AdjustOrderPaymentsActivity is responsible for adjusting any of the order payments that have already been applied to the order.classThis pricing workflow step will automatically bundle items in the cart.classclassclassThis class is used in conjunction with theDetermineOfferChangeActivityto determine if the number of offers changed on the order during the pricing workflow.classThis class is used in conjunction with theCountTotalOffersActivityto determine if the number of offers changed on the order during the pricing workflow.classCalled during the pricing workflow to set the merchandise total for each FulfillmentGroup in an Order.classCalled during the pricing workflow to compute all of the fulfillment costs for all of the FulfillmentGroups on an Order and updates Order with the total price of all of the FufillmentGroupsclassCalled during the pricing workflow to set each item's merchandise total and taxable totalclassclassclassUtilized within the blPricingWorkflow to calculate tax for anOrderclassThe TotalActivity is responsible for calculating and setting totals for a given order. -
Uses of Activity in org.broadleafcommerce.core.util
Classes in org.broadleafcommerce.core.util that implement ActivityModifier and TypeClassDescriptionclassSimple workflow activity to simulate an amount of latency introduced by communicating with a third party provider (e.g. credit card processing). -
Uses of Activity in org.broadleafcommerce.core.workflow
Classes in org.broadleafcommerce.core.workflow that implement ActivityModifier and TypeClassDescriptionclassBaseActivity<T extends ProcessContext<?>>classBaseExtensionActivity<T extends ProcessContext<?>>classA Do-nothing activity used to test proper merge ordering in workflowsFields in org.broadleafcommerce.core.workflow with type parameters of type ActivityModifier and TypeFieldDescriptionprotected List<Activity<ProcessContext<U>>>BaseProcessor.activitiesMethods in org.broadleafcommerce.core.workflow that return types with arguments of type ActivityMethods in org.broadleafcommerce.core.workflow with parameters of type ActivityModifier and TypeMethodDescriptionprotected booleanSequenceProcessor.processShouldStop(ProcessContext<U> context, Activity<ProcessContext<U>> activity) Determine if the process should stopbooleanProcessor.supports(Activity<? extends ProcessContext<U>> activity) booleanSequenceProcessor.supports(Activity<? extends ProcessContext<U>> activity) Method parameters in org.broadleafcommerce.core.workflow with type arguments of type ActivityModifier and TypeMethodDescriptionvoidBaseProcessor.setActivities(List<Activity<ProcessContext<U>>> activities) Sets the collection of Activities to be executed by the Workflow ProcessvoidProcessor.setActivities(List<Activity<ProcessContext<U>>> activities) -
Uses of Activity in org.broadleafcommerce.core.workflow.state
Fields in org.broadleafcommerce.core.workflow.state declared as ActivityModifier and TypeFieldDescriptionprotected Activity<? extends ProcessContext<?>>RollbackFailureException.activityMethods in org.broadleafcommerce.core.workflow.state that return ActivityModifier and TypeMethodDescriptionActivity<? extends ProcessContext<?>>RollbackFailureException.getActivity()Methods in org.broadleafcommerce.core.workflow.state with parameters of type ActivityModifier and TypeMethodDescriptionvoidActivityStateManager.registerState(Activity<T> activity, T processContext, String region, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) Register a RollbackHandler instance and some arbitrary state items with the StateManager.voidActivityStateManager.registerState(Activity<T> activity, T processContext, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) Register a RollbackHandler instance and some arbitrary state items with the StateManager.voidActivityStateManagerImpl.registerState(Activity<T> activity, T processContext, String region, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) voidActivityStateManagerImpl.registerState(Activity<T> activity, T processContext, RollbackHandler<T> rollbackHandler, Map<String, Object> stateItems) voidNullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity, ProcessContext<CheckoutSeed> processContext, Map<String, Object> stateConfiguration) voidRollbackHandler.rollbackState(Activity<T> activity, T processContext, Map<String, Object> stateConfiguration) Rollback the state of the activity to what it was prior to execution.voidRollbackFailureException.setActivity(Activity<? extends ProcessContext<?>> activity)