Class WarehousingCommerceStockService
java.lang.Object
de.hybris.platform.commerceservices.stock.impl.DefaultCommerceStockService
de.hybris.platform.warehousing.atp.services.impl.WarehousingCommerceStockService
- All Implemented Interfaces:
CommerceStockService
OMS implementation of
CommerceStockService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PickupWarehouseSelectionStrategygetStockLevelForProductAndBaseStore(ProductModel product, BaseStoreModel baseStore) Returns stock level value for given product and base storeReturns stock level value for given product and point of service (that also indicates warehouse)getStockLevelStatusForProductAndBaseStore(ProductModel product, BaseStoreModel baseStore) Returns stock level status for combination of given product and base storegetStockLevelStatusForProductAndPointOfService(ProductModel product, PointOfServiceModel pointOfService) Returns stock level status for given product and point of service (that also indicates warehouse)voidsetPickupWarehouseSelectionStrategy(PickupWarehouseSelectionStrategy pickupWarehouseSelectionStrategy) Methods inherited from class de.hybris.platform.commerceservices.stock.impl.DefaultCommerceStockService
getCommerceStockLevelCalculationStrategy, getPosAndStockLevelStatusForProduct, getStockLevelProductStrategy, getStockLevelStatusStrategy, getStockService, getStorePickupDao, getWarehouseSelectionStrategy, isStockSystemEnabled, setCommerceStockLevelCalculationStrategy, setStockLevelProductStrategy, setStockLevelStatusStrategy, setStockService, setStorePickupDao, setWarehouseSelectionStrategy
-
Constructor Details
-
WarehousingCommerceStockService
public WarehousingCommerceStockService()
-
-
Method Details
-
getStockLevelStatusForProductAndBaseStore
public StockLevelStatus getStockLevelStatusForProductAndBaseStore(ProductModel product, BaseStoreModel baseStore) Description copied from interface:CommerceStockServiceReturns stock level status for combination of given product and base store- Specified by:
getStockLevelStatusForProductAndBaseStorein interfaceCommerceStockService- Overrides:
getStockLevelStatusForProductAndBaseStorein classDefaultCommerceStockService- Returns:
StockLevelStatusinformation
-
getStockLevelForProductAndBaseStore
Description copied from interface:CommerceStockServiceReturns stock level value for given product and base store- Specified by:
getStockLevelForProductAndBaseStorein interfaceCommerceStockService- Overrides:
getStockLevelForProductAndBaseStorein classDefaultCommerceStockService- Returns:
- actual stock level
-
getStockLevelForProductAndPointOfService
Description copied from interface:CommerceStockServiceReturns stock level value for given product and point of service (that also indicates warehouse)- Specified by:
getStockLevelForProductAndPointOfServicein interfaceCommerceStockService- Overrides:
getStockLevelForProductAndPointOfServicein classDefaultCommerceStockService- Returns:
- actual stock level
-
getStockLevelStatusForProductAndPointOfService
public StockLevelStatus getStockLevelStatusForProductAndPointOfService(ProductModel product, PointOfServiceModel pointOfService) Description copied from interface:CommerceStockServiceReturns stock level status for given product and point of service (that also indicates warehouse)- Specified by:
getStockLevelStatusForProductAndPointOfServicein interfaceCommerceStockService- Overrides:
getStockLevelStatusForProductAndPointOfServicein classDefaultCommerceStockService- Returns:
StockLevelStatusinformation
-
getPickupWarehouseSelectionStrategy
-
setPickupWarehouseSelectionStrategy
public void setPickupWarehouseSelectionStrategy(PickupWarehouseSelectionStrategy pickupWarehouseSelectionStrategy)
-