Interface ClassificationDao
-
- All Superinterfaces:
Dao
- All Known Implementing Classes:
DefaultClassificationDao
public interface ClassificationDao extends Dao
DAO to use by classification related services.- Spring Bean ID:
- classificationDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<ClassificationAttributeUnitModel>findAttributeUnits(ClassificationSystemVersionModel systemVersion)Find all attribute units of a system version.java.util.List<ClassificationAttributeValueModel>findAttributeValuesByCode(java.lang.String code)Find attribute values by code.java.util.List<PossibleAttributeValue>findPossibleAttributeValues(CategoryModel category, java.util.Collection<ClassAttributeAssignmentModel> assignments, java.util.Map<ClassAttributeAssignmentModel,java.lang.Object> filteredAttributeValues)Finds possible attribute values for given category, ClassAttribtuteAssignments and attribute filter.SearchResult<ProductModel>findProductsByAttributeValues(CategoryModel category, java.util.Map<ClassAttributeAssignmentModel,java.lang.Object> attributeValues, int start, int count)Find all products by category and filter.
-
-
-
Method Detail
-
findPossibleAttributeValues
java.util.List<PossibleAttributeValue> findPossibleAttributeValues(CategoryModel category, java.util.Collection<ClassAttributeAssignmentModel> assignments, java.util.Map<ClassAttributeAssignmentModel,java.lang.Object> filteredAttributeValues)
Finds possible attribute values for given category, ClassAttribtuteAssignments and attribute filter.
-
findProductsByAttributeValues
SearchResult<ProductModel> findProductsByAttributeValues(CategoryModel category, java.util.Map<ClassAttributeAssignmentModel,java.lang.Object> attributeValues, int start, int count)
Find all products by category and filter.
-
findAttributeValuesByCode
java.util.List<ClassificationAttributeValueModel> findAttributeValuesByCode(java.lang.String code)
Find attribute values by code.
-
findAttributeUnits
java.util.List<ClassificationAttributeUnitModel> findAttributeUnits(ClassificationSystemVersionModel systemVersion)
Find all attribute units of a system version.
-
-