| Interface | Description |
|---|---|
| OrderManager<T extends Order> |
A service to manage
Orders. |
| OrderRepository<T extends Order> |
Repository interface for
Orders. |
| Priced |
Interface for any priced item to ease summing up priced items.
|
| Class | Description |
|---|---|
| Cart |
Abstraction of a shopping cart.
|
| CartItem | |
| ChargeLine |
A chargeline represents extra expenses like shipping.
|
| ChargeLineIdentifier |
ChargeLineIdentifier serves as an identifier type for ChargeLine objects. |
| Order | |
| Order.OrderCompleted | |
| Order.OrderPaid | |
| OrderCompletionReport | |
| OrderCompletionReport.OrderLineCompletion |
The completion status of an
OrderLine. |
| OrderIdentifier |
OrderIdentifier serves as an identifier type for Order objects. |
| OrderLine |
An order line
|
| OrderLineIdentifier |
OrderLineIdentifier serves as an identifier type for OrderLine objects. |
| PersistentOrderManager<T extends Order> |
| Enum | Description |
|---|---|
| OrderCompletionReport.CompletionStatus |
The status of a completion.
|
| OrderStatus |
| Exception | Description |
|---|---|
| OrderCompletionFailure |
Exception to be thrown if a listener for
Order.OrderCompleted event wants to indicate failure of the completion. |
Orders.OrderManagerCopyright © 2018 Pivotal Software, Inc.. All rights reserved.