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 of
SiteMessageDao-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindPaginatedMessages(CustomerModel customer, SearchPageData searchPageData) Finds all paginated site messagefindPaginatedMessagesByType(CustomerModel customer, SiteMessageType type, SearchPageData searchPageData) Finds paginated site message for given parametersfindSiteMessagesForCustomer(CustomerModel customer) Finds all site message of the customerprotected PaginatedFlexibleSearchServicevoidsetPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService) voidsetSiteMessageSortCodeToQueryAlias(Map<String, String> customerCouponSortCodeToQueryAlias) Methods inherited from class de.hybris.platform.servicelayer.internal.dao.DefaultGenericDao
find, find, find, find, find, getFlexibleSearchService, setFlexibleSearchService
-
Constructor Details
-
DefaultSiteMessageDao
public DefaultSiteMessageDao()
-
-
Method Details
-
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
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
-
setPaginatedFlexibleSearchService
public void setPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService) -
getSiteMessageSortCodeToQueryAlias
-
setSiteMessageSortCodeToQueryAlias
-