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 of
ConsentTemplateDao interface extending DefaultGenericDao-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindConsentTemplateByIdAndVersionAndSite(String consentTemplateId, Integer consentTemplateVersion, BaseSiteModel baseSite) Finds consent template for specified id, version and base site.findConsentTemplatesBySite(BaseSiteModel baseSite) Finds available consent templates (in the latest version) for a specified base site.findLatestConsentTemplateByIdAndSite(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
-
Constructor Details
-
DefaultConsentTemplateDao
public DefaultConsentTemplateDao()
-
-
Method Details
-
findLatestConsentTemplateByIdAndSite
public ConsentTemplateModel findLatestConsentTemplateByIdAndSite(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(String consentTemplateId, 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
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
-