| Constructor and Description |
|---|
CheckoutException(String message,
CheckoutSeed seed) |
CheckoutException(String message,
Throwable cause,
CheckoutSeed seed) |
CheckoutException(Throwable cause,
CheckoutSeed seed) |
| 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> |
CheckoutProcessContextFactory.createContext(CheckoutSeed seedData) |
| 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 |
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 |
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 |
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) |
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
|
protected boolean |
DecrementInventoryRollbackHandler.shouldExecute(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration)
Returns true if this rollback handler should execute
|
| Constructor and Description |
|---|
OfferMaxUseExceededException(String message,
CheckoutSeed seed) |
OfferMaxUseExceededException(String message,
Throwable cause,
CheckoutSeed seed) |
OfferMaxUseExceededException(Throwable cause,
CheckoutSeed seed) |
| 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) |
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
NullCheckoutRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
NullCheckoutRollbackHandler.rollbackState(Activity<? extends ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
Copyright © 2014. All Rights Reserved.