| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| AddCommerceItemInfo |
This class holds values that describe a commerce item before it is
added to an order.
|
| 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. |