public class CategoryProductMapAttributeReader extends BaseSingleItemPeekableReader<CategoryProductMapAttributeEntry.CategoryAttributeValue,CategoryProductMapAttributeEntry>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CategoryProductMapAttributeReader.Reader |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PRODUCT_SQL |
private ProductPositionCalculator |
productPositionCalculator |
private static org.springframework.jdbc.core.RowMapper<CategoryProductMapAttributeEntry> |
ROW_MAPPER |
static java.lang.String |
SHOP_SQL |
private CategoryInfoMap |
shopCategoryMap |
static java.lang.String |
SQL |
Constructor and Description |
---|
CategoryProductMapAttributeReader(AttributeValidator validator,
DataSourceLookup dataSourceLookup,
ProductPositionCalculator productPositionCalculator) |
Modifier and Type | Method and Description |
---|---|
protected void |
addToProduct(Product product,
CategoryProductMapAttributeEntry attribute) |
private static java.lang.String |
getSQL(ProductReaderPreparedStatementSetter pstSetter) |
void |
setCategoryInfoMap(CategoryInfoMap shopCategoryInfoMap) |
addAll, getReader, open, setReader
close, open, peek, read, setDelegate, update
private CategoryInfoMap shopCategoryMap
private final ProductPositionCalculator productPositionCalculator
private static final org.springframework.jdbc.core.RowMapper<CategoryProductMapAttributeEntry> ROW_MAPPER
public static final java.lang.String SQL
public static final java.lang.String SHOP_SQL
public static final java.lang.String PRODUCT_SQL
@Inject public CategoryProductMapAttributeReader(AttributeValidator validator, DataSourceLookup dataSourceLookup, ProductPositionCalculator productPositionCalculator)
public void setCategoryInfoMap(CategoryInfoMap shopCategoryInfoMap)
protected void addToProduct(Product product, CategoryProductMapAttributeEntry attribute)
private static java.lang.String getSQL(ProductReaderPreparedStatementSetter pstSetter)