Interface SiteMessageDao
- All Known Implementing Classes:
DefaultSiteMessageDao
public interface SiteMessageDao
DAO to provide methods for SiteMessage querying.
-
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 customer
-
Method Details
-
findPaginatedMessagesByType
SearchPageData<SiteMessageForCustomerModel> findPaginatedMessagesByType(CustomerModel customer, SiteMessageType type, SearchPageData searchPageData) Finds paginated site message for given parameters- Parameters:
customer- the specific customertype- the specific site message typesearchPageData- paginated parameters- Returns:
- paginated search result
-
findPaginatedMessages
SearchPageData<SiteMessageForCustomerModel> findPaginatedMessages(CustomerModel customer, SearchPageData searchPageData) Finds all paginated site message- Parameters:
customer- the specific customersearchPageData- paginated parameters- Returns:
- paginated search result
-
findSiteMessagesForCustomer
Finds all site message of the customer- Parameters:
customer- the specific customer- Returns:
- site message list
-