class ProductPositionCalculator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ProductReaderConfig |
config |
Constructor and Description |
---|
ProductPositionCalculator(ProductReaderConfig config) |
Modifier and Type | Method and Description |
---|---|
float |
calculateNewPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value,
CategoryInfoMap shopCategoryMap) |
private float |
getAdjustedPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value,
CategoryInfoMap shopCategoryMap) |
private float |
getAdjustedPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value,
CategoryInfoMap shopCategoryMap,
int categoryPosition) |
private final ProductReaderConfig config
@Inject public ProductPositionCalculator(ProductReaderConfig config)
public float calculateNewPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value, CategoryInfoMap shopCategoryMap)
private float getAdjustedPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value, CategoryInfoMap shopCategoryMap, int categoryPosition)
private float getAdjustedPosition(CategoryProductMapAttributeEntry.CategoryAttributeValue value, CategoryInfoMap shopCategoryMap)