| Modifier and Type | Class and Description |
|---|---|
class |
CommitTaxActivity
This is an optional activity to allow a committal of taxes to a tax sub system.
|
class |
CompleteOrderActivity |
class |
CompositeActivity |
class |
DecrementInventoryActivity
Decrements inventory
|
class |
PricingServiceActivity |
class |
ValidateAndConfirmPaymentActivity
This activity is responsible for validating and processing several aspects of an order's payment so that
it may successfully complete the checkout workflow.
|
class |
ValidateAvailabilityActivity
This will check the availability and quantities (if applicable) all order items in checkout request.
|
class |
ValidateCheckoutActivity
This activity is responsible for providing an extension point for validating a checkout request.
|
class |
ValidateProductOptionsActivity
This is an required activity to valiate if required product options are in the order.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfirmPaymentsRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CommitTaxRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
DecrementInventoryRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
protected boolean |
DecrementInventoryRollbackHandler.shouldExecute(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration)
Returns true if this rollback handler should execute
|
| Modifier and Type | Class and Description |
|---|---|
class |
RecordOfferUsageActivity
Saves an instance of OfferAudit for each offer in the passed in order.
|
class |
VerifyCustomerMaxOfferUsesActivity
Checks the offers being used in the order to make sure that the customer
has not exceeded the max uses for the
Offer. |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCheckAvailabilityActivity
Common functionality between checking availability between adds and updates
|
class |
AddWorkflowPriceOrderIfNecessaryActivity
As 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.
|
class |
AddWorkflowVerifyFulfillmentGroupItemsActivity |
class |
CheckAddAvailabilityActivity
This activity handles both adds and updates.
|
class |
CheckUpdateAvailabilityActivity
Very similar to the
CheckAddAvailabilityActivity but in the blUpdateItemWorkflow instead |
class |
RemoveWorkflowPriceOrderIfNecessaryActivity |
class |
RemoveWorkflowVerifyFulfillmentGroupItemsActivity |
class |
UpdateWorkflowPriceOrderIfNecessaryActivity |
class |
UpdateWorkflowVerifyFulfillmentGroupItemsActivity |
| Modifier and Type | Class and Description |
|---|---|
class |
AddFulfillmentGroupItemActivity |
class |
AddOrderItemActivity |
class |
ValidateAddRequestActivity |
| Modifier and Type | Class and Description |
|---|---|
class |
RemoveFulfillmentGroupItemActivity |
class |
RemoveOrderItemActivity
This 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.
|
class |
RemoveOrderMultishipOptionActivity |
class |
ValidateRemoveRequestActivity |
| Modifier and Type | Class and Description |
|---|---|
class |
UpdateFulfillmentGroupItemActivity |
class |
UpdateOrderItemActivity |
class |
UpdateOrderMultishipOptionActivity |
class |
ValidateUpdateRequestActivity |
| Modifier and Type | Class and Description |
|---|---|
class |
UpdateProductOptionsOrderItemActivity |
class |
ValidateUpdateProductOptionsRequestActivity |
| Modifier and Type | Class and Description |
|---|---|
class |
AdjustOrderPaymentsActivity
The AdjustOrderPaymentsActivity is responsible for adjusting any of the order payments
that have already been applied to the order.
|
class |
AutoBundleActivity
This pricing workflow step will automatically bundle items in the cart.
|
class |
ConsolidateFulfillmentFeesActivity |
class |
CountTotalOffersActivity
This class is used in conjunction with the
DetermineOfferChangeActivity to determine if the number
of offers changed on the order during the pricing workflow. |
class |
DetermineOfferChangeActivity
This class is used in conjunction with the
CountTotalOffersActivity to determine if the number
of offers changed on the order during the pricing workflow. |
class |
FulfillmentGroupMerchandiseTotalActivity
Called during the pricing workflow to set the merchandise total for each FulfillmentGroup
in an Order.
|
class |
FulfillmentGroupPricingActivity
Called 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 FufillmentGroups
|
class |
FulfillmentItemPricingActivity
Called during the pricing workflow to set each item's merchandise total and taxable total
|
class |
OfferActivity |
class |
ShippingActivity
Deprecated.
Should use the
FulfillmentOption paradigm, implemented in FulfillmentPricingService.
This activity was replaced by FulfillmentGroupPricingActivity. |
class |
ShippingOfferActivity |
class |
TaxActivity
Utilized within the blPricingWorkflow to calculate tax for an
Order |
class |
TotalActivity
The TotalActivity is responsible for calculating and setting totals for a given order.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ThirdPartyInteractionLatencySimulationActivity
Simple workflow activity to simulate an amount of latency introduced by communicating
with a third party provider (e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseActivity<T extends ProcessContext<?>> |
class |
BaseExtensionActivity<T extends ProcessContext<?>> |
class |
PassThroughActivity
A Do-nothing activity used to test proper merge ordering in workflows
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Activity<ProcessContext<U>>> |
BaseProcessor.activities |
| Modifier and Type | Method and Description |
|---|---|
List<Activity<ProcessContext<U>>> |
BaseProcessor.getActivities() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
SequenceProcessor.processShouldStop(ProcessContext<U> context,
Activity<ProcessContext<U>> activity)
Determine if the process should stop
|
boolean |
SequenceProcessor.supports(Activity<? extends ProcessContext<U>> activity) |
boolean |
Processor.supports(Activity<? extends ProcessContext<U>> activity) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseProcessor.setActivities(List<Activity<ProcessContext<U>>> activities)
Sets the collection of Activities to be executed by the Workflow Process
|
void |
Processor.setActivities(List<Activity<ProcessContext<U>>> activities) |
| Modifier and Type | Field and Description |
|---|---|
protected Activity<? extends ProcessContext<?>> |
RollbackFailureException.activity |
| Modifier and Type | Method and Description |
|---|---|
Activity<? extends ProcessContext<?>> |
RollbackFailureException.getActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityStateManagerImpl.registerState(Activity<T> activity,
T processContext,
RollbackHandler<T> rollbackHandler,
Map<String,Object> stateItems) |
void |
ActivityStateManager.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.
|
void |
ActivityStateManagerImpl.registerState(Activity<T> activity,
T processContext,
String region,
RollbackHandler<T> rollbackHandler,
Map<String,Object> stateItems) |
void |
ActivityStateManager.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.
|
void |
NullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RollbackHandler.rollbackState(Activity<T> activity,
T processContext,
Map<String,Object> stateConfiguration)
Rollback the state of the activity to what it was prior to execution.
|
void |
RollbackFailureException.setActivity(Activity<? extends ProcessContext<?>> activity) |
Copyright © 2022. All rights reserved.