Class DefaultPagedB2BTravelOrderDao
java.lang.Object
de.hybris.platform.commerceservices.search.dao.impl.DefaultPagedGenericDao<OrderModel>
de.hybris.platform.travelb2bservices.dao.impl.DefaultPagedB2BTravelOrderDao
- All Implemented Interfaces:
de.hybris.platform.commerceservices.search.dao.PagedGenericDao<OrderModel>,PagedB2BTravelOrderDao<OrderModel>
public class DefaultPagedB2BTravelOrderDao
extends de.hybris.platform.commerceservices.search.dao.impl.DefaultPagedGenericDao<OrderModel>
implements PagedB2BTravelOrderDao<OrderModel>
Default Paged B2B Travel Order Dao.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultPagedB2BTravelOrderDao(String typeCode) Instantiates a new Default paged b 2 b travel order dao. -
Method Summary
Modifier and TypeMethodDescriptionfindPagedOrders(List<String> unitCodes, String email, Date fromDate, Date toDate, String costCenterUid, String currency, PageableData pageableData) Find paged orders search page data.de.hybris.platform.servicelayer.i18n.CommonI18NServiceGets common i 18 n service.this method returns the sort mapprotected List<SortQueryData>getSortQueryData(String query) this method retrieves the sort query based on the given parametervoidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) Sets common i 18 n service.Methods inherited from class de.hybris.platform.commerceservices.search.dao.impl.DefaultPagedGenericDao
appendOrderByClausesToBuilder, appendWhereClausesToBuilder, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createFlexibleSearchQuery, createQueryString, createSortQueryData, createSortQueryData, createSortQueryData, find, find, find, find, getPagedFlexibleSearchService, setPagedFlexibleSearchServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commerceservices.search.dao.PagedGenericDao
find, find, find, find
-
Constructor Details
-
DefaultPagedB2BTravelOrderDao
Instantiates a new Default paged b 2 b travel order dao.- Parameters:
typeCode- the type code
-
-
Method Details
-
findPagedOrders
public SearchPageData<OrderModel> findPagedOrders(List<String> unitCodes, String email, Date fromDate, Date toDate, String costCenterUid, String currency, PageableData pageableData) Description copied from interface:PagedB2BTravelOrderDaoFind paged orders search page data.- Specified by:
findPagedOrdersin interfacePagedB2BTravelOrderDao<OrderModel>- Parameters:
unitCodes- the unit codesemail- the emailfromDate- the from datetoDate- the to datecostCenterUid- the cost center uidcurrency- the currencypageableData- the pageable data- Returns:
- a list of paginated orders for the parameters provided
-
getSortQueryData
this method retrieves the sort query based on the given parameter- Parameters:
query- the query- Returns:
- List
sort query data
-
getSortMap
this method returns the sort map- Returns:
- Map
-
getCommonI18NService
public de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()Gets common i 18 n service.- Returns:
- the common i 18 n service
-
setCommonI18NService
public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) Sets common i 18 n service.- Parameters:
commonI18NService- the common i 18 n service
-