Class DefaultSiteMessageDao
- java.lang.Object
-
- de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao<SiteMessageModel>
-
- de.hybris.platform.notificationservices.dao.impl.DefaultSiteMessageDao
-
- All Implemented Interfaces:
SiteMessageDao,GenericDao<SiteMessageModel>
public class DefaultSiteMessageDao extends DefaultGenericDao<SiteMessageModel> implements SiteMessageDao
Default implementation ofSiteMessageDao
-
-
Constructor Summary
Constructors Constructor Description DefaultSiteMessageDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchPageData<SiteMessageForCustomerModel>findPaginatedMessages(CustomerModel customer, SearchPageData searchPageData)Finds all paginated site messageSearchPageData<SiteMessageForCustomerModel>findPaginatedMessagesByType(CustomerModel customer, SiteMessageType type, SearchPageData searchPageData)Finds paginated site message for given parametersjava.util.List<SiteMessageForCustomerModel>findSiteMessagesForCustomer(CustomerModel customer)Finds all site message of the customerprotected PaginatedFlexibleSearchServicegetPaginatedFlexibleSearchService()protected java.util.Map<java.lang.String,java.lang.String>getSiteMessageSortCodeToQueryAlias()voidsetPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService)voidsetSiteMessageSortCodeToQueryAlias(java.util.Map<java.lang.String,java.lang.String> customerCouponSortCodeToQueryAlias)-
Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
-
-
-
Method Detail
-
findPaginatedMessagesByType
public SearchPageData<SiteMessageForCustomerModel> findPaginatedMessagesByType(CustomerModel customer, SiteMessageType type, SearchPageData searchPageData)
Description copied from interface:SiteMessageDaoFinds paginated site message for given parameters- Specified by:
findPaginatedMessagesByTypein interfaceSiteMessageDao- Parameters:
customer- the specific customertype- the specific site message typesearchPageData- paginated parameters- Returns:
- paginated search result
-
findPaginatedMessages
public SearchPageData<SiteMessageForCustomerModel> findPaginatedMessages(CustomerModel customer, SearchPageData searchPageData)
Description copied from interface:SiteMessageDaoFinds all paginated site message- Specified by:
findPaginatedMessagesin interfaceSiteMessageDao- Parameters:
customer- the specific customersearchPageData- paginated parameters- Returns:
- paginated search result
-
findSiteMessagesForCustomer
public java.util.List<SiteMessageForCustomerModel> findSiteMessagesForCustomer(CustomerModel customer)
Description copied from interface:SiteMessageDaoFinds all site message of the customer- Specified by:
findSiteMessagesForCustomerin interfaceSiteMessageDao- Parameters:
customer- the specific customer- Returns:
- site message list
-
getPaginatedFlexibleSearchService
protected PaginatedFlexibleSearchService getPaginatedFlexibleSearchService()
-
setPaginatedFlexibleSearchService
public void setPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService)
-
getSiteMessageSortCodeToQueryAlias
protected java.util.Map<java.lang.String,java.lang.String> getSiteMessageSortCodeToQueryAlias()
-
setSiteMessageSortCodeToQueryAlias
public void setSiteMessageSortCodeToQueryAlias(java.util.Map<java.lang.String,java.lang.String> customerCouponSortCodeToQueryAlias)
-
-