Class DefaultOrderService
- java.lang.Object
-
- de.hybris.platform.sap.sapordermgmtservices.order.impl.DefaultOrderService
-
- All Implemented Interfaces:
OrderService
public class DefaultOrderService extends java.lang.Object implements OrderService
DefaultOrderService
-
-
Constructor Summary
Constructors Constructor Description DefaultOrderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcalculateNumberOfPages(int totalNumberOfResults, int pageSize)Calculates number of pages for a search resultBolOrderFacadegetBolOrderFacade()ItemgetItemFromOrder(java.lang.String orderCode, java.lang.String itemNumber)Return item from given order code and item number.Converter<Order,OrderData>getOrderConverter()Order convertor for order model and dataOrderDatagetOrderForCode(java.lang.String code)Fetches an order from the back endConverter<SearchResult,OrderHistoryData>getOrderHistoryConverter()Retrieves order history converterjava.util.List<OrderHistoryData>getOrderHistoryForStatuses(OrderStatus... statuses)Perform an order search without pagination and sortingSearchPageData<OrderHistoryData>getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses)Perform an order search, taking pagination and sorting into accountSapPartnerServicegetSapPartnerService()Retrieves partner servicevoidsetBolOrderFacade(BolOrderFacade bolOrderFacade)voidsetOrderConverter(Converter<Order,OrderData> orderConverter)voidsetOrderHistoryConverter(Converter<SearchResult,OrderHistoryData> orderHistoryConverter)Sets order history converter from spring definitionvoidsetSapPartnerService(SapPartnerService sapPartnerService)Sets partner service from spring definition
-
-
-
Method Detail
-
getOrderForCode
public OrderData getOrderForCode(java.lang.String code)
Description copied from interface:OrderServiceFetches an order from the back end- Specified by:
getOrderForCodein interfaceOrderService- Parameters:
code- Technical ID of the order- Returns:
- hybris order representation
-
getOrderHistoryForStatuses
public java.util.List<OrderHistoryData> getOrderHistoryForStatuses(OrderStatus... statuses)
Description copied from interface:OrderServicePerform an order search without pagination and sorting- Specified by:
getOrderHistoryForStatusesin interfaceOrderService- Parameters:
statuses- Order statuses the search should be performed for- Returns:
- List of orders
-
getPagedOrderHistoryForStatuses
public SearchPageData<OrderHistoryData> getPagedOrderHistoryForStatuses(PageableData pageableData, OrderStatus... statuses)
Description copied from interface:OrderServicePerform an order search, taking pagination and sorting into account- Specified by:
getPagedOrderHistoryForStatusesin interfaceOrderService- Parameters:
pageableData- Contains paging and sorting attributesstatuses- Order statuses the search should be performed for- Returns:
- Search result, including sorting and pagination
-
calculateNumberOfPages
protected int calculateNumberOfPages(int totalNumberOfResults, int pageSize)Calculates number of pages for a search result- Parameters:
totalNumberOfResults- Total numberpageSize- Page size- Returns:
- Number of pages needed
-
getOrderConverter
public Converter<Order,OrderData> getOrderConverter()
Order convertor for order model and data- Returns:
- the orderConverter
-
setOrderConverter
public void setOrderConverter(Converter<Order,OrderData> orderConverter)
- Parameters:
orderConverter- the orderConverter to set
-
getSapPartnerService
public SapPartnerService getSapPartnerService()
Retrieves partner service- Returns:
- Partner service
-
setSapPartnerService
public void setSapPartnerService(SapPartnerService sapPartnerService)
Sets partner service from spring definition- Parameters:
sapPartnerService-
-
getOrderHistoryConverter
public Converter<SearchResult,OrderHistoryData> getOrderHistoryConverter()
Retrieves order history converter- Returns:
- Order history converter
-
setOrderHistoryConverter
public void setOrderHistoryConverter(Converter<SearchResult,OrderHistoryData> orderHistoryConverter)
Sets order history converter from spring definition- Parameters:
orderHistoryConverter-
-
getBolOrderFacade
public BolOrderFacade getBolOrderFacade()
- Returns:
- the bolOrderFacade
-
setBolOrderFacade
public void setBolOrderFacade(BolOrderFacade bolOrderFacade)
- Parameters:
bolOrderFacade- the bolOrderFacade to set
-
getItemFromOrder
public Item getItemFromOrder(java.lang.String orderCode, java.lang.String itemNumber)
Description copied from interface:OrderServiceReturn item from given order code and item number.- Specified by:
getItemFromOrderin interfaceOrderService- Parameters:
orderCode- Order codeitemNumber- ECC item number (corresponds to entry number in OrderEntry)- Returns:
- Item
-
-