Class WarehousingCommerceStockService
- java.lang.Object
-
- de.hybris.platform.commerceservices.stock.impl.DefaultCommerceStockService
-
- de.hybris.platform.warehousing.atp.services.impl.WarehousingCommerceStockService
-
- All Implemented Interfaces:
CommerceStockService
public class WarehousingCommerceStockService extends DefaultCommerceStockService
OMS implementation ofCommerceStockService
-
-
Constructor Summary
Constructors Constructor Description WarehousingCommerceStockService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PickupWarehouseSelectionStrategygetPickupWarehouseSelectionStrategy()java.lang.LonggetStockLevelForProductAndPointOfService(ProductModel product, PointOfServiceModel pos)Returns stock level value for given product and point of service (that also indicates warehouse)StockLevelStatusgetStockLevelStatusForProductAndPointOfService(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, getStockLevelForProductAndBaseStore, getStockLevelProductStrategy, getStockLevelStatusForProductAndBaseStore, getStockLevelStatusStrategy, getStockService, getStorePickupDao, getWarehouseSelectionStrategy, isStockSystemEnabled, setCommerceStockLevelCalculationStrategy, setStockLevelProductStrategy, setStockLevelStatusStrategy, setStockService, setStorePickupDao, setWarehouseSelectionStrategy
-
-
-
-
Method Detail
-
getStockLevelForProductAndPointOfService
public java.lang.Long getStockLevelForProductAndPointOfService(ProductModel product, PointOfServiceModel pos)
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
protected PickupWarehouseSelectionStrategy getPickupWarehouseSelectionStrategy()
-
setPickupWarehouseSelectionStrategy
public void setPickupWarehouseSelectionStrategy(PickupWarehouseSelectionStrategy pickupWarehouseSelectionStrategy)
-
-