All Classes and Interfaces

Class
Description
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 an unique identifier to label TransportUnits.
A LocationConverter.
A BasicProductVO.
 
A InventoryTransportUnitApi.
A CommonTransportUnitTypeVO.
 
A TransportUnitVO.
 
A CreatePackagingUnitCommand.
A CreatePURequestVO.
A CycleAvoidingMappingContext.
A DefaultTimeProvider.
A DeletePURequestVO.
A Demand.
A Dimension encapsulates the capacity.
A DimensionMapper.
 
A DimensionVO encapsulates the capacity.
A DivideTransportUnitCommand.
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 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 LoadUnitDistributionConverter is a Dozer Converter
A LoadUnitEvent.
 
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 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 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 PackagingUnits.
A PackagingUnitController.
A PackagingUnitCreator.
A PackagingUnitCreatorImpl is a Spring managed transactional bean that is responsible for creating PackagingUnits.
A PackagingUnitDecorator.
A PackagingUnitEvent.
 
A PackagingUnitEventPropagator propagates events on PackagingUnits over AMQP protocol.
A PackagingUnitFinder.
A PackagingUnitFinderImpl is a Spring managed transactional bean that is responsible for all query operations on PackagingUnits.
A PackagingUnitMapper.
 
 
A PackagingUnitMO is a message object that represents a PackagingUnit.
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 PackagingUnitVO represents a quantity of a Product packaged into a single physical unit.
A PersistentBagConverter.
A PersistentMapConverter.
A PersistentSetConverter.
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 ProductEventPropagator.
A ProductMapper.
 
A ProductMO is a message object that represents a Product.
A ProductRepository.
A ProductService.
A ProductServiceImpl.
A ProductStackingRule is a rule that defines what kind of Product can be stacked on other Products.
A ProductVO.
 
QAuditableRevisionEntity is a Querydsl query type for AuditableRevisionEntity
QBarcode is a Querydsl query type for Barcode
QDimension is a Querydsl query type for Dimension
QLoadUnit is a Querydsl query type for LoadUnit
QLoadUnitType is a Querydsl query type for LoadUnitType
QLocation is a Querydsl query type for Location
QLocationPK is a Querydsl query type for LocationPK
QMessage is a Querydsl query type for Message
QPackagingUnit is a Querydsl query type for PackagingUnit
QPhysicalDistribution is a Querydsl query type for PhysicalDistribution
QProblem is a Querydsl query type for Problem
QProduct is a Querydsl query type for Product
QProductStackingRule is a Querydsl query type for ProductStackingRule
QReservation is a Querydsl query type for Reservation
QTransportUnit is a Querydsl query type for TransportUnit
QUomRelation is a Querydsl query type for UomRelation
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 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 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 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.