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.