Interface ProductFeaturesDao
-
- All Known Implementing Classes:
DefaultProductFeaturesDao
public interface ProductFeaturesDaoDAO for finding product features.- Spring Bean ID:
- productFeaturesDao
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.util.List<ItemModel>>findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments)Find product features by product and assignment.java.util.List<java.util.List<ItemModel>>findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments, java.util.List<ProductFeatureModel> excludes)Find product features by product and assignment without these onexcludeslist.java.util.List<java.lang.Integer>getProductFeatureMaxValuePosition(ProductModel product, ClassAttributeAssignmentModel assignment)Gets the product feature's max value position.
-
-
-
Method Detail
-
findProductFeaturesByProductAndAssignment
java.util.List<java.util.List<ItemModel>> findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments)
Find product features by product and assignment.- Parameters:
product- the product for which find featuresassignments- the assignments- Returns:
- the result list
-
findProductFeaturesByProductAndAssignment
java.util.List<java.util.List<ItemModel>> findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments, java.util.List<ProductFeatureModel> excludes)
Find product features by product and assignment without these onexcludeslist.- Parameters:
product- the product for which find featuresassignments- the assignmentsexcludes- the excludes- Returns:
- the result list
-
getProductFeatureMaxValuePosition
java.util.List<java.lang.Integer> getProductFeatureMaxValuePosition(ProductModel product, ClassAttributeAssignmentModel assignment)
Gets the product feature's max value position.- Parameters:
product- the productassignment- the assignment- Returns:
- the product feature max value position
-
-