Namespace Mediachase.Commerce.InventoryService.BusinessLogic
Classes
BackorderProcessor
Handles the processing of backorder request items.
CancelProcessor
Handles the processing of cancel request items.
CompleteProcessor
Handles the processing of complete request items.
NotSupportedProcessor
An implementation of RequestItemProcessor that will always fail and reply NotSupported.
OperationKeySerializer
Serializes an operation to reference an operation for future complete, cancel, or split operations; or other operations in custom providers.
PreorderProcessor
Handles the processing of preorder request items.
ProcessorResult
Contains the result of a Process() call.
PurchaseOrPreorderProcessor
Handles the processing of purchase or preorder request items.
PurchaseProcessor
Handles the processing of purchase request items.
RecordState
Encapsulates an inventory record and a set of changes.
RecordStateSet
A collection of RecordState for a request, with methods to work within the request processing flow.
RequestItemProcessor
Abstract class for processing a single item in a request.
RequestProcessor
Process an inventory request.
RequestProcessorFactory
A factory for instances of RequestProcessor.
SplitProcessor
Handles the processing of complete request items.