Package atg.commerce.order.purchase

Interface Summary
CommerceIdentifierCostCenterContainer The CommerceIdentifierCostCenterContainer interface is used to represent a container of a Map of CommerceIdentifiers [key] to CommerceIdentifierCostCenter Lists [value].
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].
CostCenterMapContainer The CostCenterMapContainer interface is used to represent a container of a Map of payment names [key] to CostCenters [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.
CommerceIdentifierCostCenter Bean name: CommerceIdentifierCostCenter.
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.
CommerceItemShippingInfoTools This tools component contains API that is shared between the ShippingGroupDroplet and ShippingGroupFormHandler to modify the CommerceItemShippingInfo objects
CommitOrderFormHandler The CommitOrderFormHandler is used to submit the Order for final confirmation.
CostCenterContainerService The CostCenterContainerService is a convenient session scoped component which implements both the CostCenterMapContainer and the CommerceIdentifierCostCenterContainer interfaces.
CostCenterDroplet The CostCenterDroplet is a DynamoServlet that is used to initialize CostCenters and CommerceIdentifierCostCenter objects for use by the CostCenterFormHandler.
CostCenterFormHandler The CostCenterFormHandler is used to associate CostCenters with the various Order pieces.
CreateCreditCardFormHandler The CreateCreditCardFormHandler class is used to create a CreditCard PaymentGroup.
ExpressCheckoutFormHandler The ExpressCheckoutFormHAndler is used to expedite the checking out of an Order.
HandlingInstructionInfo This class is used to store handling instruction information for a commerce item on the CommerceItemShippingInfo.
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.
PurchaseProcessConfiguration This class is designed to be configured as a session scoped component which stores configuration parameters for the family of PurchaseProcessFormHandler subclasses.
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.
PurchaseProcessHelper PurchaseProcessHelper contains the common functionality required by the purchase process form handlers as well as commerce web services.
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.
UpdateShippingGroupFormHandler The UpdateShippingGroupFormHandler class is used to update any ShippingGroup type.