| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
CheckoutProcessContextFactory.createContext(CheckoutSeed seedData) |
ProcessContext<CheckoutSeed> |
CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateAndConfirmPaymentActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CompositeActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
DecrementInventoryActivity.execute(ProcessContext<CheckoutSeed> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateAndConfirmPaymentActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CompositeActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
DecrementInventoryActivity.execute(ProcessContext<CheckoutSeed> context) |
protected void |
ValidateAndConfirmPaymentActivity.handleUnsuccessfulTransactions(List<PaymentResponseDTO> responseDTOs,
ProcessContext<CheckoutSeed> context)
Default implementation is to throw a generic CheckoutException which will be caught and displayed
on the Checkout Page where the Customer can try again.
|
void |
ConfirmPaymentsRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CommitTaxRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CompleteOrderRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
DecrementInventoryRollbackHandler.rollbackState(Activity<? extends 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 | Method and Description |
|---|---|
void |
ConfirmPaymentsRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CommitTaxRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
CompleteOrderRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
DecrementInventoryRollbackHandler.rollbackState(Activity<? extends 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 | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
RecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
RecordOfferUsageActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
VerifyCustomerMaxOfferUsesActivity.execute(ProcessContext<CheckoutSeed> context) |
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
CartOperationProcessContextFactory.createContext(CartOperationRequest seedData)
Creates the necessary context for cart operations
|
ProcessContext<CartOperationRequest> |
VerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
CheckAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
PriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
VerifyFulfillmentGroupItemsActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
CheckAvailabilityActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
PriceOrderIfNecessaryActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
UpdateProductOptionsOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateUpdateProductOptionsRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
UpdateProductOptionsOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateUpdateProductOptionsRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<Object> |
ThirdPartyInteractionLatencySimulationActivity.execute(ProcessContext<Object> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<Object> |
ThirdPartyInteractionLatencySimulationActivity.execute(ProcessContext<Object> context) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Activity<T extends ProcessContext<?>>
Interface to be used for workflows in Broadleaf.
|
class |
BaseActivity<T extends ProcessContext<?>> |
class |
BaseExtensionActivity<T extends ProcessContext<? extends Object>> |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultProcessContextImpl<T>
Default ProcessContext implementation
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Activity<ProcessContext<? extends Object>>> |
BaseProcessor.activities |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessContext |
EmptySequenceProcessor.createContext(Object seedData) |
protected ProcessContext<Object> |
SequenceProcessor.createContext(Object seedData) |
ProcessContext<U> |
ProcessContextFactory.createContext(T preSeedData) |
ProcessContext<?> |
Processor.doActivities() |
ProcessContext<?> |
SequenceProcessor.doActivities() |
ProcessContext<?> |
Processor.doActivities(Object seedData) |
ProcessContext |
ExplicitPrioritySequenceProcessor.doActivities(Object seedData) |
ProcessContext<?> |
SequenceProcessor.doActivities(Object seedData) |
ProcessContext<? extends Object> |
PassThroughActivity.execute(ProcessContext<? extends Object> context) |
| Modifier and Type | Method and Description |
|---|---|
List<Activity<ProcessContext<? extends Object>>> |
BaseProcessor.getActivities() |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<? extends Object> |
PassThroughActivity.execute(ProcessContext<? extends Object> context) |
void |
SilentErrorHandler.handleError(ProcessContext context,
Throwable th) |
void |
DefaultErrorHandler.handleError(ProcessContext context,
Throwable th) |
void |
ErrorHandler.handleError(ProcessContext context,
Throwable th) |
protected boolean |
SequenceProcessor.processShouldStop(ProcessContext<?> context,
Activity<? extends ProcessContext<?>> activity)
Determine if the process should stop
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
SequenceProcessor.processShouldStop(ProcessContext<?> context,
Activity<? extends ProcessContext<?>> activity)
Determine if the process should stop
|
void |
Processor.setActivities(List<Activity<ProcessContext<?>>> activities) |
void |
BaseProcessor.setActivities(List<Activity<ProcessContext<? extends Object>>> activities)
Sets the collection of Activities to be executed by the Workflow Process
|
boolean |
Processor.supports(Activity<? extends ProcessContext<?>> activity) |
boolean |
SequenceProcessor.supports(Activity<? extends ProcessContext<?>> activity) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<?> |
RollbackFailureException.getProcessContext() |
| Modifier and Type | Method and Description |
|---|---|
Activity<? extends ProcessContext<?>> |
RollbackFailureException.getActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityStateManager.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems)
Register a RollbackHandler instance and some arbitrary state items with the
StateManager.
|
void |
ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems) |
void |
ActivityStateManager.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
String region,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems)
Register a RollbackHandler instance and some arbitrary state items with the
StateManager.
|
void |
ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
String region,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems) |
void |
NullCheckoutRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RollbackHandler.rollbackState(Activity<? extends ProcessContext<T>> activity,
ProcessContext<T> processContext,
Map<String,Object> stateConfiguration)
Rollback the state of the activity to what it was prior to execution.
|
void |
RollbackFailureException.setProcessContext(ProcessContext<?> processContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
ActivityStateManager.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems)
Register a RollbackHandler instance and some arbitrary state items with the
StateManager.
|
void |
ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems) |
void |
ActivityStateManager.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
String region,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems)
Register a RollbackHandler instance and some arbitrary state items with the
StateManager.
|
void |
ActivityStateManagerImpl.registerState(Activity<? extends ProcessContext> activity,
ProcessContext processContext,
String region,
RollbackHandler rollbackHandler,
Map<String,Object> stateItems) |
void |
NullCheckoutRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RollbackHandler.rollbackState(Activity<? extends ProcessContext<T>> activity,
ProcessContext<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 © 2014. All Rights Reserved.