Class SapLiveStockService
java.lang.Object
de.hybris.platform.stock.impl.DefaultStockService
de.hybris.platform.sap.sapsalesordersimulation.service.impl.SapLiveStockService
- All Implemented Interfaces:
de.hybris.platform.stock.StockService
public class SapLiveStockService
extends de.hybris.platform.stock.impl.DefaultStockService
Implementation for overriding the default stock levels
-
Field Summary
Fields inherited from interface de.hybris.platform.stock.StockService
BEAN_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAllStockLevels(ProductModel product) de.hybris.platform.b2b.services.B2BUnitServiceprotected de.hybris.platform.store.services.BaseStoreServicegetProductStatus(ProductModel product, WarehouseModel warehouse) getProductStatus(ProductModel product, Collection<WarehouseModel> warehouses) protected SalesOrderSimulationServiceprotected SapSimulateSalesOrderEnablementServicegetStockLevel(ProductModel product, WarehouseModel warehouse) getStockLevels(ProductModel product, Collection<WarehouseModel> warehouses) de.hybris.platform.servicelayer.user.UserServicevoidsetAvailabilityService(AvailabilityService availabilityService) voidsetB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService b2bUnitService) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetSalesOrderSimulationService(SalesOrderSimulationService salesOrderSimulationService) voidsetSapProductAvailabilityCache(SapProductAvailabilityCache sapProductAvailabilityCache) voidsetSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) Methods inherited from class de.hybris.platform.stock.impl.DefaultStockService
createStockLevel, createStockLevel, createStockLevelHistoryEntry, getAvailability, getAvailability, getAvailability, getAvailability, getAvailability, getAvailability, getBestMatchOfAvailability, getBestMatchOfQuantity, getInStockStatus, getModelService, getProductAvailabilityStrategy, getStockLevelAmount, getStockLevelDao, getStockLevelProductStrategy, getStockLevelStatusStrategy, getTotalStockLevelAmount, getTotalStockLevelAmount, release, reserve, setInStockStatus, setModelService, setProductAvailabilityStrategy, setStockLevelDao, setStockLevelProductStrategy, setStockLevelStatusStrategy, updateActualStockLevel
-
Constructor Details
-
SapLiveStockService
public SapLiveStockService()
-
-
Method Details
-
getProductStatus
- Specified by:
getProductStatusin interfacede.hybris.platform.stock.StockService- Overrides:
getProductStatusin classde.hybris.platform.stock.impl.DefaultStockService
-
getProductStatus
public StockLevelStatus getProductStatus(ProductModel product, Collection<WarehouseModel> warehouses) - Specified by:
getProductStatusin interfacede.hybris.platform.stock.StockService- Overrides:
getProductStatusin classde.hybris.platform.stock.impl.DefaultStockService
-
getStockLevels
public Collection<StockLevelModel> getStockLevels(ProductModel product, Collection<WarehouseModel> warehouses) - Specified by:
getStockLevelsin interfacede.hybris.platform.stock.StockService- Overrides:
getStockLevelsin classde.hybris.platform.stock.impl.DefaultStockService
-
getStockLevel
- Specified by:
getStockLevelin interfacede.hybris.platform.stock.StockService- Overrides:
getStockLevelin classde.hybris.platform.stock.impl.DefaultStockService
-
getAllStockLevels
- Specified by:
getAllStockLevelsin interfacede.hybris.platform.stock.StockService- Overrides:
getAllStockLevelsin classde.hybris.platform.stock.impl.DefaultStockService
-
getBaseStoreService
protected de.hybris.platform.store.services.BaseStoreService getBaseStoreService() -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) -
getSalesOrderSimulationService
-
setSalesOrderSimulationService
-
getSapSimulateSalesOrderEnablementService
-
setSapSimulateSalesOrderEnablementService
public void setSapSimulateSalesOrderEnablementService(SapSimulateSalesOrderEnablementService sapSimulateSalesOrderEnablementService) -
getSapProductAvailabilityCache
-
setSapProductAvailabilityCache
-
getUserService
public de.hybris.platform.servicelayer.user.UserService getUserService() -
setUserService
public void setUserService(de.hybris.platform.servicelayer.user.UserService userService) -
getB2bUnitService
public de.hybris.platform.b2b.services.B2BUnitService getB2bUnitService() -
setB2bUnitService
public void setB2bUnitService(de.hybris.platform.b2b.services.B2BUnitService b2bUnitService) -
getAvailabilityService
-
setAvailabilityService
-