All Classes and Interfaces
Class
Description
A AbstractReservation.
An Allocation.
A AllocationController.
An AllocationException signals that an
AllocationVO
couldn't be performed.A AllocationMapper.
An AllocationRule encapsulates the demanded amount of
Product
items.A AllocationService is responsible to find and allocate material in stock.
A AllocationServiceImpl.
A AllocationVO.
An Allocation strategy is used to find the proper
PackagingUnit
of a Product
with the given required amount.A AllocatorApi.
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.
An AvailabilityState.
A Barcode is a printable item with a unique identifier to label
TransportUnit
s.A LocationConverter.
A BasicProductVO.
A InventoryTransportUnitApi.
A CommonTransportUnitTypeVO.
A TransportUnitVO.
A CreatePackagingUnitCommand.
A CreatePURequestVO.
A CycleAvoidingMappingContext.
A DefaultTimeProvider.
A DeletePURequestVO.
A DeletionFailedEvent.
A DeletionFailedEventListener.
A Demand.
A Dimension encapsulates the capacity.
A DimensionMapper.
A DimensionVO encapsulates the capacity.
A DivideTransportUnitCommand.
A EntityType.
A EventHandler.
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 InventoryAsyncConfiguration is activated when the service uses asynchronous communication to access other services.
A InventoryConstants.
A InventoryDistributedConfiguration is activated when the service is deployed as a microservice, not packaged within an application.
A InventoryLoggerCategories.
A InventoryMessageCodes.
A InventoryModuleConfiguration.
A InventoryOtlpConfiguration.
A InventoryProblemCodes.
A InventorySecurityConfiguration.
A StringListConverter is a JPA
AttributeConverter
that is able to convert a String
into a List
of strings and
vice-versa.A InventoryTransportUnitApiImpl is a concrete implementation of the
CommonTransportUnitApi
that is used in a non-distributed
environment, like a single-app deployment, when all services are connected via DI connected.A LoadUnit is used to divide a
TransportUnit
into multiple physical areas.A LoadUnitCommandListener listens on internal commands to operate on
LoadUnit
s.A LoadUnitController.
A LoadUnitDistributionConverter is a Dozer Converter
A LoadUnitEvent.
A LoadUnitEventHandlerImpl.
A LoadUnitEventPropagator propagates events on
LoadUnit
s over AMQP protocol.A LoadUnitMapper.
A LoadUnitVO is a message object that represents a
LoadUnit
.A LoadUnitRepository.
A LoadUnitService.
A LoadUnitServiceImpl.
A LoadUnitType.
A LoadUnitTypeMapper.
A LoadUnitTypeRepository.
A LoadUnitTypeService.
A LoadUnitTypeServiceImpl.
A LoadUnitVO.
A Location represents any location in a warehouse with the attributes relevant for the WMS Inventory Service.
A LocationApi deals with
Location
s.A LocationCommand.
A LocationCommandSender sends out commands to request the modification of
Location
s.A LocationController.
A LocationConverter.
A LocationMapper.
A LocationMessageListener.
A LocationPK, is a value type and is used as an unique natural key for
Location
entities.LocationPK
builder static inner class.A LocationRepository.
A LocationService.
A LocationServiceImpl is a Spring managed transaction service that cares about Location management.
A LocationSynchronizer is used to synchronize the state of Locations with the golden source.
A LocationSynchronizerImpl is a Spring managed transaction service that is responsible to synchronize the state of
Location
s with
the golden source.A LocationVO.
A Message can be used to store useful information about errors or events.
A MessageStringConverter.
A MessageVO.
A MinimalTransportUnitVO.
A MovePURequestVO.
A NoOpAsyncTransactionApi is a bean used as a placeholder in case the ASYNCHRONOUS profile is not active.
An OrderState.
A PackagingUnit represents a quantity of a
Product
packed into a single physical unit.A PackagingUnitApi.
A PackagingUnitCommandListener is an external command listener to operate on
PackagingUnit
s.A PackagingUnitController.
A PackagingUnitCreationController.
A PackagingUnitCreator.
A PackagingUnitCreatorImpl is a Spring managed transactional bean that is responsible for creating
PackagingUnit
s.A PackagingUnitDecorator.
A PackagingUnitDeletionController.
A PackagingUnitEvent.
A PackagingUnitEventHandlerImpl.
A PackagingUnitEventPropagator propagates events on
PackagingUnit
s over AMQP protocol.A PackagingUnitFinder.
A PackagingUnitFinderController.
A PackagingUnitFinderImpl is a Spring managed transactional bean that is responsible for all query operations on
PackagingUnit
s.A PackagingUnitController.
A PackagingUnitMapper.
A PackagingUnitMO is a message object that represents a
PackagingUnit
.A PackagingUnitMoveController.
A PackagingUnitMover.
A PackagingUnitMoverImpl is a Spring managed transactional bean that is responsible for moving
PackagingUnit
s.A PackagingUnitRepository.
A PackagingUnitService.
A PackagingUnitServiceImpl.
A PackagingUnitTransformer is used by Controllers of the presentation tier to convert PackagingUnit Entities into PackagingUnit
ViewObjects and transform or enrich those with additional information, like hyperlinks or remove unnecessary information.
A PackagingUnitUpdateController.
A PackagingUnitVO represents a quantity of a
Product
packaged into a single physical unit.A PhysicalDistribution defines how a
Product
or PackagingUnit
can be packed on a carrier, like a
TransportUnit
or a LoadUnit
.A PhysicalDistributionVO represents how a
Product
or PackagingUnit
can be packed on a carrier, like a
TransportUnit
or a LoadUnit
.A Problem is used to signal an occurred failure.
A Product.
A ProductApi.
A ProductController.
A ProductEvent.
A ProductEventHandlerImpl.
A ProductEventPropagator.
A ProductMapper.
A ProductMO is a message object that represents a
Product
.A ProductRepository.
A ProductService.
A ProductServiceImpl.
A ProductVO.
A PusOnLocation.
A PusOnTU.
A RegistrationService.
A RegistrationServiceImpl.
A Registrator.
A ReplicaRegistry.
A ReplicaRegistryRepository.
A ReportProblemVO.
A Reservation.
A ReservationMessageListener acknowledges a
Reservation
as soon as a ShippingOrderPositionSplit
has been created.A ReservationRepository.
A ReservationService manages reservations of
PackagingUnit
.A ReservationServiceImpl.
A RevokeEntityRemoveCommand.
A SimpleGenericAllocator.
A SimpleMovePURequestVO.
A SplitMO.
A StackingRuleVO.
A StockAllocationImpl.
A StockZone defines areas within the stock used to define where
Product
s have to be stored.A Synchronizable.
A Synchronizer.
A TimeProvider is able to provide dates and times.
A TransactionBuilder.
A TransactionCommand.
A TransactionHelper.
A TransactionVO.
A TransportUnit.
A TransportUnitAllocatorApi is an allocation strategy to allocate
TransportUnits
based on some search criteria.A TransportUnitApi.
A TransportUnitCommand.
A TransportUnitCommandListener listens on remote commands to do changes on local
TransportUnit
instances.A TransportUnitCommandSender is an internal listener that requests changes on
TransportUnit
s.A TransportUnitController.
A TransportUnitEvent.
A TransportUnitEventPropagator propagates internal events on
TransportUnit
s.A TransportUnitMapper.
A TransportUnitMessageListener is a Spring managed RabbitMQ event listener that is interested in changes on
TransportUnit
s.A TransportUnitRepository.
A TransportUnitReservation.
A TransportUnitReservationRepository.
A TransportUnitService.
A TransportUnitServiceImpl is a transactional Spring managed service implementation of
TransportUnitService
.A TransportUnitSynchronizer.
A TransportUnitSynchronizerImpl is a transactional Spring managed service to synchronize
TransportUnit
changes on the golden
source.A TransportUnitVO.
A UnitConverter.
A UnitTypeVO.
A UomMapper.
A UomRelation.
A UomRelationConverter.
A UomRelationRepository.
A UomRelationService.
A UomRelationServiceImpl.
A UomRelationStringConverter.
A UomRelationVO defines and identifies an UOM for a given Product with an unique label.
A ValidationGroups.
A ValidationGroups.
A ValidationGroups.
Validate the Create CreatePackagingUnit use case.
Validate the Create Product use case.
Validate the Create TransportUnit use case.
Validate the Update Product use case.