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() if the order is not transient, otherwise
addOrder() is called in the OrderManager to make the Order persistent.
|
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.
|
ProcCompleteQuoteRequest |
This processor should be used for the completion of a quote.
|
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.
|
ProcPrepareForQuoteCheckout |
This processor is responsible for preparing the pipeline for the checkout of a quote.
|
ProcPrepareForQuoteRequest |
This processor prepares a quote.
|
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.
|
ProcSaveQuoteInfo |
This processor will add an order's quote info item to the repository.
|
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.
|
ProcValidateQuoteForCheckout |
This processor validates a quote for checkout.
|
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.
|