Class DefaultCarOrderFacade
java.lang.Object
de.hybris.platform.sap.sapcarcommercefacades.order.impl.DefaultCarOrderFacade
- All Implemented Interfaces:
CarOrderFacade
Default implementation of the CarOrderFacade interface to provide concrete business logic to access Order details and
history
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, de.hybris.platform.servicelayer.dto.converter.Converter<S, T> converter) protected PaginationDatacreateEmptyPagination(PageableData pageableData) protected <T> SearchPageData<T>protected SortDatacreateSort(String code, String name, String selectedSortCode) protected SortDatacreateSorts(String selectedSortCode) getOrderDetails(String businessDayDate, String storeId, Integer transactionIndex) Returns the detail of an Order corresponding to unique key (date, store, transaction index).getPagedMultichannelOrderHistoryForCustomer(PageableData pageableData) getPagedOrderHistoryForCustomer(PageableData pageableData) Returns the order history of the current user for given customer Id.getSalesDocumentDetails(String TransactionNumber) de.hybris.platform.servicelayer.user.UserServicevoidsetCarOrderConverter(CarOrderConverter carOrderConverter) voidsetMultichannelOrderHistoryService(MultichannelOrderHistoryService multichannelOrderHistoryService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) protected voidupdatePagination(PaginationData paginationData, PageableData pageableData)
-
Constructor Details
-
DefaultCarOrderFacade
public DefaultCarOrderFacade()
-
-
Method Details
-
getMultichannelOrderHistoryService
-
setMultichannelOrderHistoryService
public void setMultichannelOrderHistoryService(MultichannelOrderHistoryService multichannelOrderHistoryService) -
getCarOrderConverter
-
setCarOrderConverter
-
getUserService
public de.hybris.platform.servicelayer.user.UserService getUserService() -
setUserService
public void setUserService(de.hybris.platform.servicelayer.user.UserService userService) -
getPagedOrderHistoryForCustomer
public SearchPageData<CarOrderHistoryData> getPagedOrderHistoryForCustomer(PageableData pageableData) Description copied from interface:CarOrderFacadeReturns the order history of the current user for given customer Id.- Specified by:
getPagedOrderHistoryForCustomerin interfaceCarOrderFacade- Returns:
- The order history made in store for current user.
-
createSorts
-
createSort
-
getOrderDetails
public CarOrderHistoryData getOrderDetails(String businessDayDate, String storeId, Integer transactionIndex) Description copied from interface:CarOrderFacadeReturns the detail of an Order corresponding to unique key (date, store, transaction index).- Specified by:
getOrderDetailsin interfaceCarOrderFacade- Returns:
-
getSalesDocumentDetails
- Specified by:
getSalesDocumentDetailsin interfaceCarOrderFacade- Returns:
-
getPagedMultichannelOrderHistoryForCustomer
public SearchPageData<CarMultichannelOrderHistoryData> getPagedMultichannelOrderHistoryForCustomer(PageableData pageableData) - Specified by:
getPagedMultichannelOrderHistoryForCustomerin interfaceCarOrderFacade- Returns:
-
convertPageData
protected <S,T> SearchPageData<T> convertPageData(SearchPageData<S> source, de.hybris.platform.servicelayer.dto.converter.Converter<S, T> converter) -
createSearchPageData
-
createSortData
-
createEmptyPagination
-
updatePagination
-