Class DefaultProductReferencesDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<ProductReferenceModel>
-
- de.hybris.platform.catalog.references.daos.impl.DefaultProductReferencesDao
-
- All Implemented Interfaces:
ProductReferencesDao,GenericDao<ProductReferenceModel>
public class DefaultProductReferencesDao extends DefaultGenericDao<ProductReferenceModel> implements ProductReferencesDao
Default implementation ofProductReferencesDao.
-
-
Constructor Summary
Constructors Constructor Description DefaultProductReferencesDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ProductReferenceModel>findAllReferences(ProductModel product)Searches for all product (related on source or target) references for given product.java.util.List<ProductReferenceModel>findProductReferences(java.lang.String qualifier, ProductModel sourceProduct, ProductModel targetProduct, ProductReferenceTypeEnum type, java.lang.Boolean active)Searches for product references by qualifier, source and target products, reference type and active flag.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findAllReferences
public java.util.List<ProductReferenceModel> findAllReferences(ProductModel product)
Description copied from interface:ProductReferencesDaoSearches for all product (related on source or target) references for given product.- Specified by:
findAllReferencesin interfaceProductReferencesDao- Parameters:
product- product for which we are searching references
-
findProductReferences
public java.util.List<ProductReferenceModel> findProductReferences(java.lang.String qualifier, ProductModel sourceProduct, ProductModel targetProduct, ProductReferenceTypeEnum type, java.lang.Boolean active)
Description copied from interface:ProductReferencesDaoSearches for product references by qualifier, source and target products, reference type and active flag.- Specified by:
findProductReferencesin interfaceProductReferencesDao- Parameters:
qualifier- reference'sProductReferenceModel.QUALIFIER. Ifnull, qualifier will be ignored as a search criterionsourceProduct- references'sProductReferenceModel.SOURCE. Ifnull, sourceProduct will be ignored as a search criteriontargetProduct- references'sProductReferenceModel.TARGET. Ifnull, targetProduct will be ignored as a search criteriontype- references'sProductReferenceModel.REFERENCETYPE. Ifnull, type will be ignored as a search criterionactive- references'sProductReferenceModel.ACTIVEflag. Ifnull, active will be ignored as a search criterion- Returns:
- List of
ProductReferenceModels or empty list if no matching product reference was found.
-
-