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 PaginatedFlexibleSearchService
getPaginatedFlexibleSearchService()
protected java.util.Map<java.lang.String,java.lang.String>
getSiteMessageSortCodeToQueryAlias()
void
setPaginatedFlexibleSearchService(PaginatedFlexibleSearchService paginatedFlexibleSearchService)
void
setSiteMessageSortCodeToQueryAlias(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:SiteMessageDao
Finds paginated site message for given parameters- Specified by:
findPaginatedMessagesByType
in 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:SiteMessageDao
Finds all paginated site message- Specified by:
findPaginatedMessages
in 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:SiteMessageDao
Finds all site message of the customer- Specified by:
findSiteMessagesForCustomer
in 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)
-
-