|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Class Summary | |
|---|---|
| ProcAllocateElectronicGood | This processor allocates softgood shipping group by allocating all its item relationships |
| ProcAllocateItemRelationship | This processor allocates all hardgood itemRelationships in the shipping group |
| ProcAllocateShippingGroup | This processor allocates the hardgood shipping group by calling the corresponding chain |
| ProcCancelRemoveOrder | This processor cancels removing an order because of one or more its shipping groups `* or other components could not be removed |
| ProcCreateElectronicGood | This processor allocates an electronic item by calling the ClaimableManager |
| ProcCreditOrder | This processor will credit the order |
| ProcDeliverElectronicGoodByListener | This processor delivers an electronic item by the email Listener action |
| ProcDeliverElectronicGoodByTemplate | This processor delivers an electronic item by the email template |
| ProcExecuteFulfillOrderFragment | This processor will execute the chain to delegate the FulfillOrderFragment messages to the fulfiller systems. |
| ProcExtractOrderId | This processor uses the ClientLockManager to guarrantee that only one thread dealing with a message for a given key is running through the system at any moment in time. |
| ProcExtractShippingGroupIds | This processor extracts shipping groups ids from the modification object |
| ProcFailOrder | This processor will fail the order |
| ProcFinishOrder | This processor will finish the order processing |
| ProcFinishRemoveOrder | This processor will finish removing the order |
| ProcFinishShippingGroup | This processor will "ship" the shipping group by setting its states to completion |
| ProcHandleElectronicSenderType | This processor routes the electronic item delivery procedure |
| ProcHandleItemRelationshipState | This processor routes the item allocation procedure based on the relationship's state |
| ProcHandleMessageType | This processor determines the message type received by the Fulfiller router and calls to multiple chains to process the message |
| ProcHandleModificationClassType | This processor will route the modification execution based on the modification class type Works for both ModifyOrder and ModifyOrderNotification JMS messages |
| ProcHandleModificationTargetType | This processor routes the execution of the id target modification. |
| ProcHandleModificationType | This processor will route the modification execution based on the modification `* operation type like add, remove, update |
| ProcHandleNewType | This method is called to handle all messages other than the other handle methods. |
| ProcHandleOrderPendingShipMap | This processor iterates through the Hashmap object with orders whose shipping groups are ready to ship. |
| ProcHandleOrderWaitingShipMap | This processor handles the HashMap object that contains the orders with shipping groups whose items could not be allocated from the repository in the former allocation procedures. |
| ProcHandleRelationshipState | This processor will route the execution resulted in a change of a relationship's state |
| ProcHandleRetrievingOrder | This processor loads the order by the id. |
| ProcHandleShippingGroupState | This processor routes the execution resulted in an update of a shipping group based on the shipping group's new state value. |
| ProcHandleShippingGroupUpdateModification | This processor executes the shipping group update modification sent in the modify order notification message to the OrderFulfiller. |
| ProcLoadOrderRepository | This processor loads the order by the id. |
| ProcLoadSaveOrderRepository | This processor loads the order by the id. |
| ProcLockMessage | This processor uses the ClientLockManager to guarrantee that only one thread dealing with a message for a given key is running through the system at any moment in time. |
| ProcModificationUnsupported | This processor simply fails the modification due its unsupported reasons. |
| ProcPerformRelationshipModification | This processor executes the relationship id target modification passed to the OrderFulfiller in the modifyOrder message. |
| ProcPerformShippingGroupModification | This processor executes the shipping group modification passed in the modifyOrder message to the OrderFufiller |
| ProcProcessShippingGroups | This processor processes (fulfills) shipping groups for both hardgood and softgood fulfillers It will call to the corresponding fulfillers' chains to actually process the groups. |
| ProcPurchaseBackOrder | This processor allocates a backordered item from the inventory |
| ProcPurchaseConfigurableItem | Handles allocating the items from inventory for a configurable commerce item. |
| ProcPurchaseItem | This processor allocates in stock item |
| ProcPurchasePreOrder | This processor allocates a preordered item from the inventory |
| ProcRemoveOrder | This processor will execute the chain to remove an order |
| ProcRemoveShipItemRelationship | This processor removes the item relationship from the shipping group by reallocating its quantity in the inventory. |
| ProcRemoveShipItemRelFromItem | This processor will remove the relationship's quantity from the CommerceItem's quantity |
| ProcRemoveShipItemRelsFromShippingGroup | This processor removes item Relationships from the shipping group. |
| ProcRetrieveItemRelQuantity | This processor gets the itemRelationship's quantity to allocate it from the inventory |
| ProcRetrieveOrderPendingShipMap | This processor is executed as part of the HardgoodShipper to ship shipping groups that are in a PENDING_SHIPMENT state. |
| ProcRetrieveOrderWaitingShipMap | This processor is called on a reception of a UpdateInventory JMS Message. |
| ProcRetrieveShippingGroupsToBeSplit | This processor finds all shipping groups in an order that need to be split across multiple fulfillers (shipping groups that are to be fulfilled by more than one fulfiller) |
| ProcSendFulfillOrderFragment | This processor sends the FulfillOrderFragment messages to the fulfillers. |
| ProcSendModifyOrderForRemoval | This processor executes removing of an order by setting the order's and its components states to PENDING_REMOVE and sending the modifyOrder message to the fulfiller |
| ProcSendModifyOrderNotification | This processor sends the ModifyOrderNotification message with the changes that have been done to the order. |
| ProcSettleOrder | This processor will settle the order by calling the PaymentManager for each PaymentGroup |
| ProcShipAsItemsAreAvailable | Check with the special instructions of the shipping group to see what the behavior should be if only part of the group has been allocated. |
| ProcShippingGroupHasShipped | This processor will call to the chain to ship a shipping group that is in a PENDING_SHIPMENT state |
| ProcSplitShippingGroupForAvailableItems | This processor splits the shipping group into two shipping groups, one with items PENDING_DELIVERY and one with items that aren't PENDING_DELIVERY |
| ProcSplitShippingGroupsForFulfillment | This processor splits the shipping groups passed in the order if the shipping groups are to be fulfilled by more than one fulfiller |
| ProcSwitchOnCommerceItemType | This processor returns 1 if the given CommerceItem is not a ConfigurableCommerceItem, 2 if it is. |
| ProcUpdateOrderRepository | This processor saves the order back to the repository after it has been processed. |
| ProcVerifyItemRelationshipForRemoval | This processor verifies if the item relatioship is in a state that allows it to be removed |
| ProcVerifyOrderForFulfillment | This processor verifies that the order to be fulfilled is in a state which allows it to be fulfilled. |
| ProcVerifyOrderForRemoval | This processor verifies if the order is in a state that allows it to be removed |
| ProcVerifyShippingGroupForCompletion | This processor verifies if the shipping group is in a state that allows it to be shipped (PENDING_SHIPMENT) |
| ProcVerifyShippingGroupForFulfillment | This method verifies that the shipping group to be fulfilled is in a state which allows it to be fulfilled. |
| ProcVerifyShippingGroupForRemoval | This processor verifies if the shipping group is in a state that allows it to be removed |
| ProcVerifyShippingGroupsForFulfillers | This processor will verify if the shipping groups passed in the order can be handled by their fulfillers. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||