|
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. |
| 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. |
| 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. |