Class OmsBaseFacade
java.lang.Object
de.hybris.platform.ordermanagementfacades.OmsBaseFacade
- Direct Known Subclasses:
DefaultOmsOrderFacade,DefaultOmsReturnFacade,DefaultWarehousingAsnFacade,DefaultWarehousingBaseStoreFacade,DefaultWarehousingConsignmentFacade,DefaultWarehousingOrderFacade,DefaultWarehousingPointOfServiceFacade,DefaultWarehousingReturnFacade,DefaultWarehousingStockLevelFacade,DefaultWarehousingWarehouseFacade
Abstract class containing basic facade functionality
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <S,T> SearchPageData<T> convertSearchPageData(SearchPageData<S> source, Converter<S, T> converter) Converts the result ofSearchPageDataprotected PaginationDatacreatePaginationData(PageableData pageableData, int totalResults) Creates aPaginationDatabased on the received PageableDataprotected List<OrderModel>discardOrderSnapshot(List<OrderModel> orders) Discards snapshots of orders.protected ModelServiceprotected GenericDao<OrderModel>protected OrderModelgetOrderModelForCode(String orderCode) FindsOrderModelfor the givenAbstractOrderModel.CODEvoidsetModelService(ModelService modelService) voidsetOrderGenericDao(GenericDao<OrderModel> orderGenericDao)
-
Constructor Details
-
OmsBaseFacade
public OmsBaseFacade()
-
-
Method Details
-
convertSearchPageData
protected <S,T> SearchPageData<T> convertSearchPageData(SearchPageData<S> source, Converter<S, T> converter) Converts the result ofSearchPageData- Type Parameters:
S- original type of searchPageData's resultsT- target type of searchPageData's results- Parameters:
source- searchPageData containing original resultsconverter- converter for converting the searchPageData's results- Returns:
- converted SearchPageData
-
discardOrderSnapshot
Discards snapshots of orders. i.e: orders with versionID equal to null- Parameters:
orders- a list of orders- Returns:
- a filtered list of orders
-
createPaginationData
Creates aPaginationDatabased on the received PageableData- Parameters:
pageableData- contains pageable informationtotalResults- the total number of results returned- Returns:
- pagination data object
-
getOrderModelForCode
FindsOrderModelfor the givenAbstractOrderModel.CODE- Parameters:
orderCode- the order's code- Returns:
- the requested order for the given code
-
getModelService
-
setModelService
-
getOrderGenericDao
-
setOrderGenericDao
-