All Classes and Interfaces
Class
Description
A AbstractMovementHandler.
A AsyncTransactionApi accepts asynchronous transaction commands.
A AsyncTransactionApiImpl.
A AsyncTransportUnitApi accepts asynchronous TransportUnit commands.
A AsyncTransportUnitApiImpl is a Spring managed bean to send Commands asynchronously over AMQP, only active with Spring profile
SpringProfiles.ASYNCHRONOUS_PROFILE.
A Barcode is a printable item with a unique identifier to label
TransportUnit
s.A DefaultMovementState defines the states in the default implementation.
A DefaultMovementStateResolver.
A DefaultMovementTypeResolver.
A DefaultValidatorsImpl is used to instantiate concrete Spring Beans from the interface.
A InboundMovementHandler.
A IndexController serves the root
Index
resource via REST.A LocationPK, is a value type and is used as an unique natural key for
Location
entities.LocationPK
builder static inner class.A ManualMovementHandler.
A Message is used to encapsulate a message text with an identifier.
Message
builder static inner class.A Movement is a simple task to move a
TransportUnit
from one source Location
to a target Location
.A MovementApi is the public outer API that can be used by clients.
A MovementAsyncConfiguration contains the modules asynchronous configuration that is always active.
A MovementCommand.
A MovementCommandListener.
A MovementConstants.
A MovementController.
A MovementEvent.
A MovementEvent signals changes on a
Movement
s lifecycle.A MovementEventListener.
A MovementEventPropagator is active with the "ASYNCHRONOUS" profile and propagates internal events to the
outer world over AMQP protocol.
A MovementFeignConfiguration.
A MovementGroup is used to group
Movement
s.A MovementHandler does all the work according to the specific type of
Movement
.A MovementMO.
A MovementModuleConfiguration.
A MovementProperties.
A MovementRepository.
A MovementService is the internal service API that deals with
Movement
s.A MovementServiceImpl is a Spring managed transaction service that deals with
Movement
s.A MovementsMessages.
A MovementStandaloneConfiguration is activated when the service is deployed as a microservice, not packaged within an application.
A MovementState is used to drive and track the execution of
Movement
s and MovementGroup
s and meant to be extended in
projects.A MovementStateResolver requires to resolve the basic states of a
Movement
A MovementTarget.
A MovementTargetChangedEvent.
A MovementType defines all possible types of
Movement
s in a project.A MovementTypeResolver tries to resolve the type of
Movement
from given parameters.A MovementUIController.
A MovementVO encapsulates details about the actual request to move a
TransportUnit
to a target.A NoOpAsyncTransactionApi is a bean used as a placeholder in case the ASYNCHRONOUS profile is not active.
A NoOpTransportUnitApiImpl is a Spring managed bean that does nothing and is only active when Spring profile
SpringProfiles.ASYNCHRONOUS_PROFILE is NOT activated.
A PriorityConverter is a converter used by the Apache Dozer library to convert between Integers and PriorityLevels.
A PriorityLevel is used to prioritize
Movement
s.A ProblemHistory stores an occurred problem, in form of
Message
, recorded on a Movement
.A PutawayAdapter is a Spring managed transactional event listener that acts as an adapter to the
PutawayApi
that is called after
a Movement
has been created successfully.A PutawayApi.
A RelocationMovementHandler.
A ReplenishmentMovementHandler.
A ReservationMessageListener.
A SplitMO.
A StartMode defines how a
Movement
is started.A TransactionBuilder.
A TransactionCommand.
A TransactionVO.
A TransactionWriter is a Spring managed bean, activated with "ASYNCHRONOUS" profile that takes care of
writing business transactions via the COMMON Transaction service.
A TransportPackage is a class used kinda marker annotation to have a shortcut to this
Java package especially for Spring component scan.
A ValidationGroups.
A ValidationGroups is a marker interface collection to aggregate all types used for bean validation groups.
A Validators.