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 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.