Package org.salespointframework.order
@NonNullApi
package org.salespointframework.order
The order subsystem. Allows to manage
Order
s.- See Also:
-
ClassDescriptionAbstraction of a shopping cart.A charge line represents extra expenses, such as shipping, for an
Order
as a whole.AChargeLine
that's attached to anOrderLine
.ChargeLine.ChargeLineIdentifier
serves as an identifier type forChargeLine
objects.Order.OrderIdentifier
serves as an identifier type forOrder
objects.Exception to be thrown if a listener forOrderEvents.OrderCompleted
event wants to indicate failure of the completion.The status of a completion.The completion status of anOrderLine
.Events published by the order module.Signals anOrder
being canceled.Signals the processing of anOrder
having been completed, i.e. goods having been sent our, services delivered etc.Signals an order having been paid.OrderManagement<T extends Order>A service to manageOrder
s.Totalable<T extends org.salespointframework.order.Priced>An extension ofStreamable
ofPriced
objects that expose aTotalable.getTotal()
method so that the combined price can be calculated easily.