| 
 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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. | 
| 
 | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||