The moveToConfirmation pipeline chain prices the Order and validates it. The moveToConfirmation pipeline chain is executed by the handleMoveToConfirmation method in the PaymentGroupFormHandler. The pipeline chain’s transaction mode is TX_REQUIRED.

The following sections describe each processor in the pipeline chain.

executeRepriceOrderChain

This processor causes the repriceOrder pipeline chain to be executed.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/pricing/processor/ExecuteRepriceOrderChain

Object

atg.commerce.order.processor.ProcExecuteChain

Transitions

Return value of 1 will execute validatePaymentGroupsPreConfirmation next.

validatePaymentGroupsPreConfirmation

This processor validates each payment group before the order is submitted for checkout.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/pricing/processor/ValidatePaymentGroupsPreConfirmation

Object

atg.commerce.order.processor.
  ProcValidatePaymentGroupsPreConfirmation

Transitions

Return value of 1 will execute executeValidateForCheckoutChain2 next.

executeValidateForCheckoutChain2

This processor causes the validateForCheckout chain to be executed.

Transactional Mode

TX_MANDATORY

Component

/atg/commerce/order/processor/ExecuteValidateForCheckoutChain

Object

atg.commerce.order.processor.ProcExecuteChain

Transitions

None, this is the last link in the chain and will cause the PipelineManager to return to the caller.


Copyright © 1997, 2015 Oracle and/or its affiliates. All rights reserved. Legal Notices