Class DefaultConsentTemplateDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<ConsentTemplateModel>
-
- de.hybris.platform.commerceservices.consent.dao.impl.DefaultConsentTemplateDao
-
- All Implemented Interfaces:
ConsentTemplateDao,GenericDao<ConsentTemplateModel>
public class DefaultConsentTemplateDao extends DefaultGenericDao<ConsentTemplateModel> implements ConsentTemplateDao
Default implementation ofConsentTemplateDaointerface extendingDefaultGenericDao
-
-
Constructor Summary
Constructors Constructor Description DefaultConsentTemplateDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsentTemplateModelfindConsentTemplateByIdAndVersionAndSite(java.lang.String consentTemplateId, java.lang.Integer consentTemplateVersion, BaseSiteModel baseSite)Finds consent template for specified id, version and base site.java.util.List<ConsentTemplateModel>findConsentTemplatesBySite(BaseSiteModel baseSite)Finds available consent templates (in the latest version) for a specified base site.ConsentTemplateModelfindLatestConsentTemplateByIdAndSite(java.lang.String consentTemplateId, BaseSiteModel baseSite)Finds the latest version of a consent template for a specified id and base site.-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findLatestConsentTemplateByIdAndSite
public ConsentTemplateModel findLatestConsentTemplateByIdAndSite(java.lang.String consentTemplateId, BaseSiteModel baseSite)
Description copied from interface:ConsentTemplateDaoFinds the latest version of a consent template for a specified id and base site.- Specified by:
findLatestConsentTemplateByIdAndSitein interfaceConsentTemplateDao- Parameters:
consentTemplateId- the id of the consent templatebaseSite- the base site to get the consent template for- Returns:
- the consent template
-
findConsentTemplateByIdAndVersionAndSite
public ConsentTemplateModel findConsentTemplateByIdAndVersionAndSite(java.lang.String consentTemplateId, java.lang.Integer consentTemplateVersion, BaseSiteModel baseSite)
Description copied from interface:ConsentTemplateDaoFinds consent template for specified id, version and base site.- Specified by:
findConsentTemplateByIdAndVersionAndSitein interfaceConsentTemplateDao- Parameters:
consentTemplateId- the id of the consent templateconsentTemplateVersion- the version of the consent templatebaseSite- the base site to get the consent template for- Returns:
- the consent template
-
findConsentTemplatesBySite
public java.util.List<ConsentTemplateModel> findConsentTemplatesBySite(BaseSiteModel baseSite)
Description copied from interface:ConsentTemplateDaoFinds available consent templates (in the latest version) for a specified base site.- Specified by:
findConsentTemplatesBySitein interfaceConsentTemplateDao- Parameters:
baseSite- the base site to get the consent templates for- Returns:
- available consent templates
-
-