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
TransportUnits.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
LoadUnits.A LoadUnitController.
A LoadUnitEvent.
A LoadUnitEventHandlerImpl.
A LoadUnitEventPropagator propagates events on
LoadUnits 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
Locations.A LocationCommand.
A LocationCommandSender sends out commands to request the modification of
Locations.A LocationController.
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
Locations with
the golden source.A LocationVO.
A Message can be used to store useful information about errors or events.
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
PackagingUnits.A PackagingUnitController.
A PackagingUnitCreationController.
A PackagingUnitCreator.
A PackagingUnitCreatorImpl is a Spring managed transactional bean that is responsible for creating
PackagingUnits.A PackagingUnitDecorator.
A PackagingUnitDeletionController.
A PackagingUnitEvent.
A PackagingUnitEventHandlerImpl.
A PackagingUnitEventPropagator propagates events on
PackagingUnits over AMQP protocol.A PackagingUnitFinder.
A PackagingUnitFinderController.
A PackagingUnitFinderImpl is a Spring managed transactional bean that is responsible for all query operations on
PackagingUnits.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
PackagingUnits.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
Products 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
TransportUnits.A TransportUnitController.
A TransportUnitEvent.
A TransportUnitEventPropagator propagates internal events on
TransportUnits.A TransportUnitMapper.
A TransportUnitMessageListener is a Spring managed RabbitMQ event listener that is interested in changes on
TransportUnits.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 UnitTypeVO.
A UomMapper.
A UomRelation.
A UomRelationRepository.
A UomRelationService.
A UomRelationServiceImpl.
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.