Class DefaultProductFeaturesDao
- java.lang.Object
-
- de.hybris.platform.classification.daos.impl.DefaultProductFeaturesDao
-
- All Implemented Interfaces:
ProductFeaturesDao
public class DefaultProductFeaturesDao extends java.lang.Object implements ProductFeaturesDao
Default implementation ofProductFeaturesDao.
-
-
Constructor Summary
Constructors Constructor Description DefaultProductFeaturesDao()
-
Method Summary
All Methods Instance Methods Concrete 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.voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-
-
Method Detail
-
findProductFeaturesByProductAndAssignment
public java.util.List<java.util.List<ItemModel>> findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments, java.util.List<ProductFeatureModel> excludes)
Description copied from interface:ProductFeaturesDaoFind product features by product and assignment without these onexcludeslist.- Specified by:
findProductFeaturesByProductAndAssignmentin interfaceProductFeaturesDao- Parameters:
product- the product for which find featuresassignments- the assignmentsexcludes- the excludes- Returns:
- the result list
-
findProductFeaturesByProductAndAssignment
public java.util.List<java.util.List<ItemModel>> findProductFeaturesByProductAndAssignment(ProductModel product, java.util.List<ClassAttributeAssignmentModel> assignments)
Description copied from interface:ProductFeaturesDaoFind product features by product and assignment.- Specified by:
findProductFeaturesByProductAndAssignmentin interfaceProductFeaturesDao- Parameters:
product- the product for which find featuresassignments- the assignments- Returns:
- the result list
-
getProductFeatureMaxValuePosition
public java.util.List<java.lang.Integer> getProductFeatureMaxValuePosition(ProductModel product, ClassAttributeAssignmentModel assignment)
Description copied from interface:ProductFeaturesDaoGets the product feature's max value position.- Specified by:
getProductFeatureMaxValuePositionin interfaceProductFeaturesDao- Parameters:
product- the productassignment- the assignment- Returns:
- the product feature max value position
-
setFlexibleSearchService
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
-