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
TransportUnits.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
Locations.A LocationApiConstants.
A LocationCommand.
A LocationCommandListener.
A LocationController.
A LocationEvent.
A LocationGroup is a logical group of
Locations 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
LocationGroups.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
LocationGroups.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
Locations.A LocationServiceImpl is a Spring managed transactional Service that operates on
Location entities and spans the tx boundary.A LocationType defines a type of
Locations 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
LocationTypes.A LocationTypeServiceImpl is a Spring managed transactional Service that operates on
LocationType entities and spans the
tx boundary.A LocationTypeVO defines a type of
Locations 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
MessageCommands.A MessageCommandHandlerImpl is a transactional Spring managed bean that processes
MessageCommands.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
TransportUnits.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
Targets.A TargetEvent signals changes on
Targets, 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
Locations and might carry goods or other items like LoadUnits 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
TUCommands
to the internal ApplicationContext.A TransportUnitCommandListener is listening on
TUCommands to process.A TransportUnitCommandPropagator propagates
TUCommands 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
TransportUnits.A TransportUnitServiceImpl is a Spring managed bean that deals with TransportUnits.
A TransportUnitState defines a set of states for
TransportUnits.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
TransportUnitTypeEvents 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
TransportUnitTypes.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 TransportUnits (TransportUnitTypes) 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
TransportUnits, on LoadUnits or others.A ValidationGroups.
A ValidationGroups.
A ValidationGroups is a marker interface collection to aggregate all types used for Bean validation groups.
A WorkflowApi.