| Interface | Description |
|---|---|
| BillingAddrValidator |
Object that implement this interface know how to validate a billing
address of type atg.core.util.Address or any of its subclasses.
|
| ShippingAddrValidator |
Object that implement this interface know how to validate a shipping
address of type atg.core.util.Address or any of its subclasses.
|
| Class | Description |
|---|---|
| BillingAddrValidatorImpl |
This class provides a default implementation of BillingAddrValidator.
|
| EventSender |
This is a base class that should be extended by other processors that wish to send events
from within a chain.
|
| LoadProperties |
This abstract class stores a list of properties to be loaded for a bean.
|
| OrderRepositoryUtils |
This class contains utility methods which the load and save processors use to access
the OrderRepository.
|
| ProcAddOrderToRepository |
This processor calls updateOrder() on the supplied Order and then checks to see
if it is transient.
|
| ProcAuthorizePayment |
This processor authorizes payment for an Order in the form of a PaymentGroup.
|
| ProcChangeOrderState |
This processor changes the state of the order to the state in the newOrderState property.
|
| ProcCheckForDiscontinuedProducts |
This processor verifies that none of the products in the CommerceItems within the order
are not discontinued.
|
| ProcCheckForErrors |
This processor simply checks whether the PipelineResult has any errors.
|
| ProcCheckForExpiredPromotions |
This processor checks whether any expired promotions are being used or were used
during the pricing of any part of the order.
|
| ProcCheckOrderState |
This processor returns the value in successReturnValue if the order state is in the
statesList property.
|
| ProcCreateImplicitRelationships |
This processor creates relationships in an Order which has one ShippingGroup and/or
one PaymentGroup.
|
| ProcCreditCardModCheck |
This processor does a mod check on credit card numbers to see if they are valid.
|
| ProcDispatchOnOrderState |
Dispatch to the next processor element based on the string value
of the order state.
|
| ProcDispatchOnProperty |
Dispatch to the next processor element based on the value of some
named property of some designated object in the pipeline arguments
map.
|
| ProcExecuteChain |
This processor executes a chain from within a processor of another chain.
|
| ProcLoadCommerceItemObjects |
This processor loads the CommerceItem objects from the OrderRepository into the Order object.
|
| ProcLoadCostCenterObjects |
This processor loads the CostCenter objects from the OrderRepository into the Order object.
|
| ProcLoadHandlingInstructionObjects |
This method loads the HandlingInstruction objects from the OrderRepository into a ShippingGroup
in the Order object.
|
| ProcLoadOrderObject |
This processor loads the Order object from the OrderRepository.
|
| ProcLoadPaymentGroupObjects |
This processor loads the PaymentGroup objects from the OrderRepository into the Order object.
|
| ProcLoadPaymentStatusObjects |
This processor loads the PaymentStatus objects from the OrderRepository into the PaymentGroups
of the Order object.
|
| ProcLoadPriceInfoObjects |
This processor loads the PriceInfo objects from the OrderRepository into the Order object.
|
| ProcLoadRelationshipObjects |
This processor loads the Relationship objects from the OrderRepository into the Order object.
|
| ProcLoadShippingGroupObjects |
This processor loads the ShippingGroup objects from the OrderRepository into the Order object.
|
| ProcMoveUsedPromotions |
This processor moves any used promotions in the user's profile from the activePromotions
list to the usedPromotions list.
|
| ProcRemoveEmptyPaymentGroups |
This processor removes empty PaymentGroups from an Order.
|
| ProcRemoveEmptyShippingGroups |
This processor removes empty ShippingGroups from an Order.
|
| ProcRemoveExpiredCommerceItems |
This processor is responsible for the removal of CommerceItems whose sku or product have
been removed from the database from Orders whose states are specified in the @see
OpenOrderStates.
|
| ProcSaveCommerceItemObjects |
This processor saves the CommerceItem objects into the OrderRepository from the Order object.
|
| ProcSaveCostCenterObjects |
This processor saves the CostCenter objects into the OrderRepository from the Order object.
|
| ProcSaveHandlingInstructionObjects |
This processor saves the HandlingInstruction objects into the OrderRepository from the Order object.
|
| ProcSaveOrderObject |
This processor saves the Order object into the OrderRepository.
|
| ProcSavePaymentGroupObjects |
This processor saves the PaymentGroup objects into the OrderRepository from the Order object.
|
| ProcSavePaymentStatusObjects |
This processor saves the PaymentStatus objects into the OrderRepository from the PaymentGroup object.
|
| ProcSavePriceInfoObjects |
This processor saves the PriceInfo objects into the OrderRepository from the Order, CommerceItem
and ShippingGroup objects.
|
| ProcSaveRelationshipObjects |
This processor saves the Relationship objects into the OrderRepository from the Order object.
|
| ProcSaveShippingGroupObjects |
This processor saves the ShippingGroup objects into the OrderRepository from the Order object.
|
| ProcSendFulfillmentMessage |
This processor sends a message to the fulfillment engine when an order has been
processed.
|
| ProcSendGiftPurchasedMessage |
This processor sends an event to the scenario engine when a gift has been purchased.
|
| ProcSendPromotionUsedMessage |
This processor sends an event to the scenario engine when an promotion is used in an order.
|
| ProcSendScenarioEvent |
This processor sends scenario action events to the scenario server.
|
| ProcSendScheduledOrderMessage |
sends scheduled order submit messages
|
| ProcSetCatalogRefs |
This processor sets the catalog references into the CommerceItems in the order.
|
| ProcSetCostCenterAmount |
This processor determines the values that need to be set into the amount field of
a CostCenter.
|
| ProcSetLastModifiedTime |
This processor sets the catalog references into the CommerceItems in the order.
|
| ProcSetPaymentGroupAmount |
This processor determines the values that need to be set into the amount field of
a PaymentGroup.
|
| ProcSetProductRefs |
This processor sets the product references into the CommerceItems in the order.
|
| ProcUpdateGiftRepository |
Check the shipping groups of an order for Handlers.
|
| ProcUpdateOrder |
This processor calls updateOrder() on the supplied Order
|
| ProcValidateCostCenter |
Validate a single Cost Center at checkout
time.
|
| ProcValidateCostCentersForCheckout |
This processor validates CostCenters before checking an Order out.
|
| ProcValidateCreditCard |
Validate a single instance of the CreditCard payment group at checkout
time.
|
| ProcValidateCurrencyCodes |
Validates that all the PriceInfo objects in the Order have been priced using the same
currency code.
|
| ProcValidateElectronicShippingGroup |
Validate a single instance of ElectronicShippingGroup at checkout time.
|
| ProcValidateGiftCertificate |
Validate a single instance of the GiftCertificate payment group at checkout
time.
|
| ProcValidateHandlingInstructionsForCheckout |
This processor validates that the total quantities in the HandlingInstructions do not
exceed the amount assigned to the ShippingGroup.
|
| ProcValidateHardgoodShippingGroup |
Validate a single instance of HardgoodShippingGroup at checkout time.
|
| ProcValidateInvoiceRequest |
Validate a single instance of the InvoiceRequest payment group at checkout
time.
|
| ProcValidateOrderCostsForCheckout |
This processor validates that all order costs are accounted for by a PaymentGroup.
|
| ProcValidateOrderForCheckout |
This processor validates that all there is at least one CommerceItem, one ShippingGroup, and one
PaymentGroup in the Order.
|
| ProcValidatePaymentGroupsForCheckout |
This processor validates PaymentGroups before checking an Order out.
|
| ProcValidateShippingCostsForCheckout |
This processor validates that all shipping costs are accounted for by a PaymentGroup.
|
| ProcValidateShippingGroupsForCheckout |
This processor validates ShippingGroups before checking an Order out.
|
| ProcValidateStoreCredit |
Validate a single instance of the StoreCredit payment group at checkout
time.
|
| ProcVerifyOrderAddresses |
This class verifies addresses for ShippingGroups and PaymentGroups.
|
| SavedProperties |
This abstract class stores a list of properties to be saved for a bean.
|
| ShippingAddrValidatorImpl |
This class provides a default implementation of ShippingAddrValidator.
|
| ValidateCostCenterPipelineArgs |
ValidateCostCenterPipelineArgs provides a dictionary for storing
arguments to the pipeline processors that validate cost centers,
and includes convenience methods for looking up well-known names
within that dictionary.
|
| ValidatePaymentGroupPipelineArgs |
ValidatPaymentGroupPipelineArgs provides a dictionary for storing
arguments to the pipeline processors that validate payment groups,
and includes convenience methods for looking up well-known names
within that dictionary.
|
| ValidateShippingGroupPipelineArgs |
ValidateShippingGroupPipelineArgs provides a dictionary for storing
arguments to the pipeline processors that validate shipping groups,
and includes convenience methods for looking up well-known names within
that dictionary.
|
| ValidationPipelineArgs |
ValidationPipelineArgs provides a dictionary for storing arguments to
the pipeline processors that validate shipping groups and payment groups,
and includes convenience methods for looking up well-known names within
that dictionary.
|