Class Summary |
AddItem |
This class represents an object that was added during the edit process. |
CloneEditHandler |
Components of this type are attached to the CloneEditManager and are called at various points in
the clone edit process. |
CloneEditManager |
This class contains the api for applying updates to a persisted order by making a clone
of the order and then reconciling the original order with the clone after updates are made. |
CloneEditState |
Class used to hold the state information related to the clone edit
process. |
CloneOrderStateContext |
Sets and returns the CloneEditState as a local thread variable. |
CollectionEditHandler |
This handler implements a pattern to support automatic reconciling of objects in a collection. |
CommerceItemEditHandler |
This handler updates commerce items between the clone and original order. |
DeleteItem |
This class represents an object that's been deleted from a container during edit. |
HandlingInstructionEditHandler |
This handler updates handling instructions between the clone and original order
and reconciles the gift repository based on the changes. |
ListEditHandler |
This class extends the CollectionEditHandler to add objects to the original collection
at the same index they were at in the clone colletion. |
ManualAdjustmentEditHandler |
This handler updates manual adjustments between the clone and original order. |
MarkerEditHandler |
Clone edit handler for order markers. |
OrderPropertyEditHandler |
This handler reconciles scalar properties of the order object. |
PaymentGroupEditHandler |
This handler updates payment groups between the clone and original order. |
ReconciledItem |
This class represents an object that was reconciled. |
RelationshipEditHandler |
This handler updates relationships between the clone and original order. |
ShippingGroupEditHandler |
This handler updates shipping groups between the clone and original order. |
UpdateItem |
This class represents an object that was updated during the order edit process. |