Class OmsBaseFacade
- java.lang.Object
-
- de.hybris.platform.ordermanagementfacades.OmsBaseFacade
-
- Direct Known Subclasses:
DefaultOmsOrderFacade,DefaultOmsReturnFacade,DefaultWarehousingAsnFacade,DefaultWarehousingBaseStoreFacade,DefaultWarehousingConsignmentFacade,DefaultWarehousingOrderFacade,DefaultWarehousingPointOfServiceFacade,DefaultWarehousingReturnFacade,DefaultWarehousingStockLevelFacade,DefaultWarehousingWarehouseFacade
public abstract class OmsBaseFacade extends java.lang.ObjectAbstract class containing basic facade functionality
-
-
Constructor Summary
Constructors Constructor Description OmsBaseFacade()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <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 java.util.List<OrderModel>discardOrderSnapshot(java.util.List<OrderModel> orders)Discards snapshots of orders.protected ModelServicegetModelService()protected GenericDao<OrderModel>getOrderGenericDao()protected OrderModelgetOrderModelForCode(java.lang.String orderCode)FindsOrderModelfor the givenAbstractOrderModel.CODEvoidsetModelService(ModelService modelService)voidsetOrderGenericDao(GenericDao<OrderModel> orderGenericDao)
-
-
-
Method Detail
-
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
protected java.util.List<OrderModel> discardOrderSnapshot(java.util.List<OrderModel> orders)
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
protected PaginationData createPaginationData(PageableData pageableData, int totalResults)
Creates aPaginationDatabased on the received PageableData- Parameters:
pageableData- contains pageable informationtotalResults- the total number of results returned- Returns:
- pagination data object
-
getOrderModelForCode
protected OrderModel getOrderModelForCode(java.lang.String orderCode)
FindsOrderModelfor the givenAbstractOrderModel.CODE- Parameters:
orderCode- the order's code- Returns:
- the requested order for the given code
-
getModelService
protected ModelService getModelService()
-
setModelService
public void setModelService(ModelService modelService)
-
getOrderGenericDao
protected GenericDao<OrderModel> getOrderGenericDao()
-
setOrderGenericDao
public void setOrderGenericDao(GenericDao<OrderModel> orderGenericDao)
-
-