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 of
ProductReferencesDao.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAllReferences(ProductModel product) Searches for all product (related on source or target) references for given product.findProductReferences(String qualifier, ProductModel sourceProduct, ProductModel targetProduct, ProductReferenceTypeEnum type, 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
-
Constructor Details
-
DefaultProductReferencesDao
public DefaultProductReferencesDao()
-
-
Method Details
-
findAllReferences
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 List<ProductReferenceModel> findProductReferences(String qualifier, ProductModel sourceProduct, ProductModel targetProduct, ProductReferenceTypeEnum type, 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.
-