| Modifier and Type | Method and Description |
|---|---|
PaymentResponseDTO |
OrderPaymentConfirmationStrategyImpl.confirmPendingTransaction(PaymentTransaction tx,
ProcessContext<CheckoutSeed> context) |
PaymentResponseDTO |
OrderPaymentConfirmationStrategy.confirmPendingTransaction(PaymentTransaction tx,
ProcessContext<CheckoutSeed> context)
Strategy to determine how to "confirm" a PENDING OrderPayment post-checkout
|
PaymentResponseDTO |
OrderPaymentConfirmationStrategyImpl.confirmTransaction(PaymentTransaction tx,
ProcessContext<CheckoutSeed> context) |
PaymentResponseDTO |
OrderPaymentConfirmationStrategy.confirmTransaction(PaymentTransaction tx,
ProcessContext<CheckoutSeed> context)
Strategy to determine how to "confirm" an OrderPayment at checkout
|
protected PaymentResponseDTO |
OrderPaymentConfirmationStrategyImpl.confirmTransactionInternal(PaymentTransaction tx,
ProcessContext<CheckoutSeed> context,
boolean isCheckout) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
ValidateAndConfirmPaymentActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateCheckoutActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CompleteOrderActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
PricingServiceActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CommitTaxActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateAvailabilityActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
ValidateProductOptionsActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
DecrementInventoryActivity.execute(ProcessContext<CheckoutSeed> context) |
ProcessContext<CheckoutSeed> |
CompositeActivity.execute(ProcessContext<CheckoutSeed> context) |
protected void |
ValidateAndConfirmPaymentActivity.handleUnsuccessfulTransactions(List<ValidateAndConfirmPaymentActivity.ResponseTransactionPair> failedTransactions,
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 |
CompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
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) |
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 |
CompleteOrderRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
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) |
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<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
OrderService.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
void |
OrderServiceImpl.addChildItems(OrderItemRequestDTO orderItemRequestDTO,
int numAdditionRequests,
int currentAddition,
ProcessContext<CartOperationRequest> context,
List<ActivityMessageDTO> orderMessages) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
protected ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.validate(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
AddFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
AddOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
protected ProcessContext<CartOperationRequest> |
ValidateAddRequestActivity.validate(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
RemoveOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
ValidateRemoveRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
RemoveFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
OrderItemRequestValidationServiceImpl.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
Integer |
OrderItemRequestValidationService.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean |
OrderItemRequestValidationServiceImpl.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
boolean |
OrderItemRequestValidationService.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO,
ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderItemActivity.execute(ProcessContext<CartOperationRequest> context) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CartOperationRequest> |
ValidateUpdateRequestActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderMultishipOptionActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateFulfillmentGroupItemActivity.execute(ProcessContext<CartOperationRequest> context) |
ProcessContext<CartOperationRequest> |
UpdateOrderItemActivity.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<?>> |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultProcessContextImpl<T>
Default ProcessContext implementation
|
| Modifier and Type | Field and Description |
|---|---|
protected List<Activity<ProcessContext<U>>> |
BaseProcessor.activities |
| Modifier and Type | Method and Description |
|---|---|
<P extends ProcessContext<U>> |
Processor.doActivities() |
<P extends ProcessContext<U>> |
SequenceProcessor.doActivities() |
<P extends ProcessContext<U>> |
Processor.doActivities(T seedData) |
<P extends ProcessContext<U>> |
SequenceProcessor.doActivities(T seedData) |
| Modifier and Type | Method and Description |
|---|---|
protected ProcessContext |
EmptySequenceProcessor.createContext(Object seedData) |
ProcessContext<U> |
ProcessContextFactory.createContext(T preSeedData) |
protected ProcessContext<U> |
SequenceProcessor.createContext(T seedData) |
ProcessContext |
ExplicitPrioritySequenceProcessor.doActivities(Object seedData) |
ProcessContext<? extends Object> |
PassThroughActivity.execute(ProcessContext<? extends Object> context) |
| Modifier and Type | Method and Description |
|---|---|
List<Activity<ProcessContext<U>>> |
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 |
ErrorHandler.handleError(ProcessContext context,
Throwable th) |
void |
DefaultErrorHandler.handleError(ProcessContext context,
Throwable th) |
protected boolean |
SequenceProcessor.processShouldStop(ProcessContext<U> context,
Activity<ProcessContext<U>> activity)
Determine if the process should stop
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
SequenceProcessor.processShouldStop(ProcessContext<U> context,
Activity<ProcessContext<U>> activity)
Determine if the process should stop
|
void |
Processor.setActivities(List<Activity<ProcessContext<U>>> activities) |
void |
BaseProcessor.setActivities(List<Activity<ProcessContext<U>>> activities)
Sets the collection of Activities to be executed by the Workflow Process
|
boolean |
Processor.supports(Activity<? extends ProcessContext<U>> activity) |
boolean |
SequenceProcessor.supports(Activity<? extends ProcessContext<U>> activity) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ActivityStateManager<T extends ProcessContext<?>>
Manages activity state for the current thread during workflow execution.
|
class |
ActivityStateManagerImpl<T extends ProcessContext<?>> |
interface |
RollbackHandler<T extends ProcessContext<?>>
Implementations are responsible for performing compensating operations to revert the state of the activity to what it
was prior to execution.
|
| Modifier and Type | Field and Description |
|---|---|
protected ProcessContext<?> |
RollbackFailureException.processContext |
| Modifier and Type | Field and Description |
|---|---|
protected Activity<? extends ProcessContext<?>> |
RollbackFailureException.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 |
NullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RollbackFailureException.setProcessContext(ProcessContext<?> processContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
NullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RollbackFailureException.setActivity(Activity<? extends ProcessContext<?>> activity) |
Copyright © 2021. All rights reserved.