Package atg.commerce.order.purchase

Interface Summary
CommerceIdentifierPaymentInfoContainer The CommerceIdentifierPaymentInfoContainer interface is used to represent a container of a Map of CommerceIdentifiers [key] to CommerceIdentifierPaymentInfo Lists [value].
CommerceItemShippingInfoContainer The CommerceItemShippingInfoContainer interface is used to represent a container of a Map of CommerceItems [key] to CommerceItemShippingInfo Lists [value].
CreatePaymentGroupFormHandler The CreatePaymentGroupFormHandler interface is implemented by any form handler that creates PaymentGroups for immediate use by the PaymentGroupFormHandler framework.
CreateShippingGroupFormHandler The CreateShippingGroupFormHandler interface is implemented by any form handler that creates ShippingGroups for immediate use by the ShippingGroupFormHandler framework.
PaymentGroupMapContainer The PaymentGroupMapContainer interface is used to represent a container of a Map of payment names [key] to PaymentGroups [value].
ShippingGroupMapContainer The ShippingGroupMapContainer interface is used to represent a container of a Map of ShippingGroup names [key] to ShippingGroups [value].
 

Class Summary
CancelOrderFormHandler The CancelOrderFormHandler is used to cancel the user's current Order, which deletes the Order from the ShoppingCart.
CartModifierFormHandler This formhandler is used to modify a ShoppingCart by adding items to it, deleting items from it, modifying the quantities of items in it, and preparing it for the checkout process.
CommerceIdentifierPaymentInfo This helper object represents the association between a CommerceIdentifier and its payment information.
CommerceItemPaymentInfo This is a CommerceIdentifierPaymentInfo whose CommerceIdentifier is a CommerceItem.
CommerceItemShippingInfo This helper object represents the association between a CommerceItem and its shipping information.
CommitOrderFormHandler The CommitOrderFormHandler is used to submit the Order for final confirmation.
CreateCreditCardFormHandler The CreateCreditCardFormHandler class is used to create a CreditCard PaymentGroup.
ExpressCheckoutFormHandler The ExpressCheckoutFormHAndler is used to expedite the checking out of an Order.
OrderPaymentInfo This is a CommerceIdentifierPaymentInfo whose CommerceIdentifier is an Order.
PaymentGroupContainerService The PaymentGroupContainerService is convenient designed for a session scoped component.
PaymentGroupDroplet The PaymentGroupDroplet is a DynamoServlet that is used to initialize payment methods and CommerceIdentifierPaymentInfo objects for use by the PaymentGroupFormHandler.
PaymentGroupFormHandler The PaymentGroupFormHandler is used to associate PaymentGroups with the various Order pieces.
PurchaseProcessFormHandler This abstract class defines the very general FormHandling functionality that the purchase process formhandlers require, including Transaction management, PipelineChain execution, central configuration, and error processing.
SaveOrderFormHandler The SaveOrderFormHandler is used to save the user's current Order based on a descriptive name that the user specifies.
ShippingGroupContainerService The ShippingGroupContainerService is a convenient session scoped component which implements both the ShippingGroupMapContainer and the CommerceItemShippingInfoContainer interfaces.
ShippingGroupDroplet The ShippingGroupDroplet is a DynamoServlet that is used to initialize ShippingGroups and CommerceItemShippingInfo objects for use by the ShippingGroupFormHandler.
ShippingGroupFormHandler The ShippingGroupFormHandler is used to associate ShippingGroups with the various Order pieces.
ShippingGroupPaymentInfo This is a CommerceIdentifierPaymentInfo whose CommerceIdentifier is a ShippingGroup.
TaxPaymentInfo This is a CommerceIdentifierPaymentInfo whose CommerceIdentifier is an Order.