Package org.openwms.wms.inventory
Class ProductMapper
java.lang.Object
org.openwms.wms.inventory.ProductMapper
- Direct Known Subclasses:
ProductMapperImpl
A ProductMapper.
- Author:
- Heiko Scherrer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DimensionMapper
protected LocationMapper
protected ProductRepository
protected UomRelationService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate List
<UomRelation> convert
(List<UomRelationVO> units, Product product) convert
(List<Product> entities, CycleAvoidingMappingContext cycleAvoidingMappingContext) abstract ProductVO
convert
(Product entity, CycleAvoidingMappingContext cycleAvoidingMappingContext) abstract UomRelationVO
convertTo
(UomRelation entity) abstract ProductMO
convertToMO
(Product entity) void
private void
void
setDimensionMapper
(DimensionMapper dimensionMapper) void
setLocationMapper
(LocationMapper locationMapper) void
setProductRepository
(ProductRepository productRepository) void
setUomRelationService
(UomRelationService uomRelationService)
-
Field Details
-
productRepository
-
uomRelationService
-
dimensionMapper
-
locationMapper
-
-
Constructor Details
-
ProductMapper
public ProductMapper()
-
-
Method Details
-
setProductRepository
-
setUomRelationService
-
setDimensionMapper
-
setLocationMapper
-
convertToMO
-
convertTo
-
convert
-
convertVO
-
copy
-
copyValue
-
convertVO
-
convertVO
-
convert
public abstract ProductVO convert(Product entity, CycleAvoidingMappingContext cycleAvoidingMappingContext) -
convert
public abstract List<ProductVO> convert(List<Product> entities, CycleAvoidingMappingContext cycleAvoidingMappingContext) -
convert
-