All Classes and Interfaces
A AsyncTransportUnitApi is able to process Commands asynchronously.
A AsyncTransportUnitApiImpl is a Spring managed bean to send Commands asynchronously over AMQP, only active with Spring profile SpringProfiles.ASYNCHRONOUS_PROFILE.
A DefaultOrderPositionProcessor creates expected
TransportUnits when the
A EventPropagator is a Spring managed bean, actived in profile ASYNCHRONOUS that propagates internal events to the outer world via AMQP.
A IndexController serves the root
Indexresource via REST.
A InventoryEventListener is a Spring managed bean, active in profile ASYNCHRONOUS that listens for Product changes.
A MessageCommand is used to attach Messages.
A OrderProcessor processes order changes.
An OrderState is used to define the state of a ReceivingOrder or ReceivingOrderPosition.
A Problem is used to signal an occurred failure.
A ProductVO that is a representation and mapped to the Product like it is defined in the WMS Inventory Service API.
A ReceivingAsyncConfiguration is activated when the service uses asynchronous communication to access other services.
A ReceivingOrderPosition is a persisted entity class that represents an expected receipt of
Products in a particular quantity.
A ReceivingService manages
A ReceivingServiceImpl is a Spring managed transactional Services that deals with
A ReceivingTransportUnitOrderPosition is a persisted entity class that represents an expected receipt of a
A TimeProvider is able to provide dates and times.
A TransportUnitApi is the public REST API to manage
A TransportUnitMessageListener is a Spring managed RabbiMQ event listener that is interested in changes on TransportUnits.
A TransportUnitMO is a Message Object representing a
A TransportUnitType is a Message Object representing a
A ValidationGroups is a marker interface collection to aggregate all types used for Bean validation groups.