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