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

    Constructors
    Constructor
    Description
    Instantiates a new Default paged b 2 b travel order dao.
  • Method Summary

    Modifier and Type
    Method
    Description
    findPagedOrders(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.CommonI18NService
    Gets common i 18 n service.
    protected static Map<String,String>
    this method returns the sort map
    protected List<SortQueryData>
    this method retrieves the sort query based on the given parameter
    void
    setCommonI18NService(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, setPagedFlexibleSearchService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface de.hybris.platform.commerceservices.search.dao.PagedGenericDao

    find, find, find, find
  • Constructor Details

    • DefaultPagedB2BTravelOrderDao

      public DefaultPagedB2BTravelOrderDao(String typeCode)
      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: PagedB2BTravelOrderDao
      Find paged orders search page data.
      Specified by:
      findPagedOrders in interface PagedB2BTravelOrderDao<OrderModel>
      Parameters:
      unitCodes - the unit codes
      email - the email
      fromDate - the from date
      toDate - the to date
      costCenterUid - the cost center uid
      currency - the currency
      pageableData - the pageable data
      Returns:
      a list of paginated orders for the parameters provided
    • getSortQueryData

      protected List<SortQueryData> getSortQueryData(String query)
      this method retrieves the sort query based on the given parameter
      Parameters:
      query - the query
      Returns:
      List sort query data
    • getSortMap

      protected static Map<String,String> 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