All Classes and Interfaces
Class
Description
An Account encapsulates identifying information about the actual cost center.
A AccountApi.
A AccountApiConstants.
A AccountController is a measured and Spring managed REST controller that serves Account resources.
A AccountMapper.
A AccountRepository.
A AccountService.
A AccountServiceImpl.
A AccountVO is the representation object that encapsulates identifying information about the actual cost center.
A AllocationController.
A AllocationMapper.
A AllocationVO.
A AsyncTransactionApi accepts asynchronous transaction commands.
A AsyncTransactionApiImpl.
An AuditableEntityListener is a Hibernate Envers extension that resolves the current User from Spring Security Context and passes it as
user information down to the
AuditableRevisionEntity
, that is mapped to the Envers Revision table.A AuditableRevisionEntity is mapped onto Hibernate Envers Revision table and extended about the current user.
A Barcode is a printable item with an unique identifier to label
TransportUnit
s.A BARCODE_ALIGN defines whether the
Barcode
is applied LEFT
or
RIGHT
.A BarcodeFormatter.
A BarcodeGenerator.
A Command.
A CommonAsyncConfiguration contains the microservice' asynchronous configuration that is activated on Spring Profile
SpringProfiles.ASYNCHRONOUS_PROFILE
.A CommonConstants.
A CommonMessageCodes.
A CommonModuleConfiguration.
A CommonOptAsyncConfiguration contains the modules asynchronous configuration that is
only active when Springs ASYNCHRONOUS profile is set.
A CommonOtlpConfiguration.
A CommonProfiles.
A CommonSecurityConfiguration.
A CommonStandaloneConfiguration is activated when the service is deployed as a microservice, not packaged within an application.
A CommonStarter.
A ConfiguredBarcodeFormat.
A Default.
A DefaultGroupStateInTransformer.
A DefaultGroupStateOutTransformer.
A DefaultLocationStateInTransformer.
A DefaultLocationStateOutTransformer.
A DeletionFailedEvent.
A DeletionFailedEventListener.
A ErrorCodeTransformers is a collection of transformer implementations that can transform between an
ErrorCode
to arbitrary
states used within the domain model.Decode the GroupStateIn from the
ErrorCode
.Decode the GroupStateOut from the
ErrorCode
.Decode the LocationStateIn from the
ErrorCode
.Decode the LocationStateOut from the
ErrorCode
.A ErrorCodeVO.
A GenericAllocator is able to find Allocations based on an arbitrary set of key-value pairs.
A IndexController serves the root
Index
resource via REST.A Location, represents a physical or virtual place in a warehouse.
A LocationApi defines the public REST API to manage
Location
s.A LocationApiConstants.
A LocationCommand.
A LocationCommandListener.
A LocationController.
A LocationEvent.
A LocationGroup is a logical group of
Location
s with same characteristics.A LocationGroupApi.
A LocationGroupController.
A LocationGroupEvent.
A LocationGroupEventPropagator.
A LocationGroupMapper.
A LocationGroupMO is a Message Object (MO) uses as DTO between services that represents a
LocationGroup
.A LocationGroupMode defines possible operation modes a
LocationGroup
can be operated.A LocationGroupRepository adds particular functionality regarding
LocationGroup
entity classes.A LocationGroupService offers some useful methods regarding the general handling of
LocationGroup
s.A LocationGroupServiceImpl is a Spring managed transactional Service that operates on
LocationGroup
entities and spans the
tx boundary.A LocationGroupState defines possible states used for
LocationGroup
s.A LocationGroupStateConverter.
A LocationGroupVO represents a
LocationGroup
.A LocationMapper.
A LocationMO is a Message Object (MO) uses as DTO between services that represents a
Location
.A LocationPK, is a value type and is used as an unique natural key for
Location
entities.A LocationRegistrationCommandListener registers service instances that needs to be considered as voters on Location changes.
A LocationRemovalManager.
A LocationRemovalManagerImpl.
A LocationReplicaRegistration.
A LocationRepository adds particular functionality regarding
Location
entity classes.A LocationService manages
Location
s.A LocationServiceImpl is a Spring managed transactional Service that operates on
Location
entities and spans the tx boundary.A LocationType defines a type of
Location
s with same characteristics.A LocationTypeController.
A LocationTypeMapper.
A LocationTypeRepository adds particular functionality regarding
LocationType
entity classes.A LocationTypeService offers useful methods according to the handling of
LocationType
s.A LocationTypeServiceImpl is a Spring managed transactional Service that operates on
LocationType
entities and spans the
tx boundary.A LocationTypeVO defines a type of
Location
s with same characteristics.A LocationVO represents a physical or virtual place in a warehouse.
A LockMode is an enumeration of possible modes a Target resource can be locked for.
A LockType defines the possible types of locks a
Target
can be set to.A Message can be used to store useful information about errors or events.
Message
builder static inner class.A MessageCommand is used to attach Messages.
A MessageCommandHandler is able to handle or process
MessageCommand
s.A MessageCommandHandlerImpl is a transactional Spring managed bean that processes
MessageCommand
s.A NextBarcode.
A NextBarcodeRepository.
A NoOpTransactionApiImpl.
A NopFormatProvider.
A NotApprovedException.
A NumericBarcodeGenerator.
A RegistrationService is responsible to manage registrations of foreign services that participate in the lifecycle of Locations and
LocationGroups.
A RegistrationServiceImpl.
A ReplicaRegistry.
A ReplicaRegistryRepository.
A ReservationMessageListener acknowledges a
Reservation
as soon as a ShippingOrderPositionSplit
has been created.A ReservationRepository.
A ReservationService manages reservations of
TransportUnit
s.A ReservationServiceImpl.
A RevokeLocationRemoveCommand.
A Rule used as marker interface.
A SimpleGenericAllocator.
A SimpleLink.
A SplitMO.
A StateChangeException signals that the request to change the state of an entity was not allowed.
A StringListConverter is a JPA
AttributeConverter
that is able to convert a String
into a List
of strings and
vice-versa.A Subsystem.
A Target is either a physical or a logical endpoint of any kind of warehouse order.
A TargetApi offers operations on Targets (i.e. resources), like locking and releasing a resource.
A TargetController represents the REST API to handle the state and availability of
Target
s.A TargetEvent signals changes on
Target
s, like a Location
or a LocationGroup
.A TargetVO represents a target of a TransportOrder.
A TransactionBuilder.
A TransactionCommand.
A TransactionVO.
A TransportUnitApiConstants.
A TransportUnit is a physical item like a box, a toad, a bin, a pallet etc., used as a container that is moved between warehouse
Location
s and might carry goods or other items like LoadUnit
s on top.An TransportUnitAllocation.
A TransportUnitAllocatorApi is an allocation strategy to allocate
TransportUnits
based on some search criteria.A TransportUnitApi is the public REST API to manage
TransportUnits
.A TransportUnitCommandHandler is just a handler or an adapter implementation that is used by a listener and passes incoming
TUCommand
s
to the internal ApplicationContext.A TransportUnitCommandListener is listening on
TUCommand
s to process.A TransportUnitCommandPropagator propagates
TUCommand
s send by this service
out to other services over an AMQP exchange.A TransportUnitController.
A TransportUnitEvent.
A TransportUnitEventListener.
A TransportUnitEventPropagator.
A TransportUnitMapper.
A TransportUnitMO is a Message Object (MO) that represents a
TransportUnit
.A TransportUnitMoveApproval implementation validates a request to move a
TransportUnit
and can prevent it.A TransportUnitRepository adds particular functionality regarding
TransportUnit
entity classes.A TransportUnitReservation.
A TransportUnitReservationRepository.
A TransportService offers functionality to create, read, update and delete
TransportUnit
s.A TransportUnitServiceImpl is a Spring managed bean that deals with TransportUnits.
A TransportUnitState defines a set of states for
TransportUnit
s.A TransportUnitStateChangeApproval implementation validates a requested state change of a
TransportUnit
and can prevent it.A TransportUnitType is a type of certain
TransportUnit
.TransportUnitType
builder static inner class.A TransportUnitTypeApi is the public REST API to manage
TransportUnitTypes
.A TransportUnitTypeController.
A TransportUnitTypeEvent.
A TransportUnitTypeEventPropagator is a Spring managed component to publish
TransportUnitTypeEvent
s over AQMP.A TransportUnitTypeMapper.
A TransportUnitType is a Message Object that represents a
TransportUnitType
.A TransportUnitTypeRepository adds particular functionality regarding
TransportUnitType
entity classes.A TransportUnitTypeService offers methods to deal with
TransportUnitType
s.A TransportUnitTypeServiceImpl is a Spring managed bean that deals with TransportUnitTypes.
A TransportUnitTypeVO.
A TransportUnitVO.
A TUCommand.
A TypePlacingRule is a
Rule
that defines which types of TransportUnit
s (TransportUnitType
s) can be put on which
type of Location
(LocationType
).A TypeStackingRule is a
Rule
that defines which TransportUnitType
can be stacked on other types.An UnitError represents an error occurring on a
TransportUnit
.UnitError
builder static inner class.An UnitError represents an error occurring on
TransportUnit
s, on LoadUnit
s or others.A ValidationGroups.
A ValidationGroups.
A ValidationGroups is a marker interface collection to aggregate all types used for Bean validation groups.
A WorkflowApi.