| Modifier and Type | Field and Description |
|---|---|
protected Processor<CheckoutSeed,CheckoutSeed> |
CheckoutServiceImpl.checkoutWorkflow |
protected Processor<CheckoutSeed,CheckoutSeed> |
CheckoutServiceImpl.checkoutWorkflow |
| 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 |
|---|---|
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> |
CheckoutProcessContextFactory.createContext(CheckoutSeed seedData) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext<CheckoutSeed> |
ValidateCheckoutActivity.execute(ProcessContext<CheckoutSeed> context) |
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<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 |
ConfirmPaymentsRollbackHandler.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 |
CommitTaxRollbackHandler.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) |
void |
CompleteOrderRollbackHandler.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 |
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
|
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 |
|---|---|
ExtensionResultStatusType |
AbstractValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request,
ExtensionResultHolder<Exception> resultHolder) |
ExtensionResultStatusType |
ValidateCheckoutActivityExtensionHandler.validateCheckout(CheckoutSeed request,
ExtensionResultHolder<Exception> resultHolder)
This extension allows one to validate a checkout request before it succeeds and specify an exception to throw
if the request is found to be invalid.
|
| Constructor and Description |
|---|
OfferException(String message,
CheckoutSeed seed) |
OfferException(String message,
Throwable cause,
CheckoutSeed seed) |
OfferException(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<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
RecordOfferUsageRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
NullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
void |
NullCheckoutRollbackHandler.rollbackState(Activity<ProcessContext<CheckoutSeed>> activity,
ProcessContext<CheckoutSeed> processContext,
Map<String,Object> stateConfiguration) |
Copyright © 2019. All rights reserved.