public class SubscriptionCommerceStockService extends DefaultCommerceStockService
Subscription products are not physical, so there is unlimited quantity available.
SubscriptionProductService| Constructor and Description |
|---|
SubscriptionCommerceStockService() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getStockLevelForProductAndBaseStore(ProductModel product,
BaseStoreModel baseStore)
Returns stock level value for given product and base store
|
java.lang.Long |
getStockLevelForProductAndPointOfService(ProductModel product,
PointOfServiceModel pointOfService)
Returns stock level value for given product and point of service (that also indicates warehouse)
|
StockLevelStatus |
getStockLevelStatusForProductAndBaseStore(ProductModel product,
BaseStoreModel baseStore)
Returns stock level status for combination of given product and base store
|
StockLevelStatus |
getStockLevelStatusForProductAndPointOfService(ProductModel product,
PointOfServiceModel pointOfService)
Returns stock level status for given product and point of service (that also indicates warehouse)
|
protected SubscriptionProductService |
getSubscriptionProductService() |
void |
setSubscriptionProductService(SubscriptionProductService subscriptionProductService) |
getCommerceStockLevelCalculationStrategy, getPosAndStockLevelStatusForProduct, getStockLevelProductStrategy, getStockLevelStatusStrategy, getStockService, getStorePickupDao, getWarehouseSelectionStrategy, isStockSystemEnabled, setCommerceStockLevelCalculationStrategy, setStockLevelProductStrategy, setStockLevelStatusStrategy, setStockService, setStorePickupDao, setWarehouseSelectionStrategypublic StockLevelStatus getStockLevelStatusForProductAndBaseStore(ProductModel product, BaseStoreModel baseStore)
CommerceStockServicegetStockLevelStatusForProductAndBaseStore in interface CommerceStockServicegetStockLevelStatusForProductAndBaseStore in class DefaultCommerceStockServiceStockLevelStatus informationpublic java.lang.Long getStockLevelForProductAndBaseStore(ProductModel product, BaseStoreModel baseStore)
CommerceStockServicegetStockLevelForProductAndBaseStore in interface CommerceStockServicegetStockLevelForProductAndBaseStore in class DefaultCommerceStockServicepublic StockLevelStatus getStockLevelStatusForProductAndPointOfService(ProductModel product, PointOfServiceModel pointOfService)
CommerceStockServicegetStockLevelStatusForProductAndPointOfService in interface CommerceStockServicegetStockLevelStatusForProductAndPointOfService in class DefaultCommerceStockServiceStockLevelStatus informationprotected SubscriptionProductService getSubscriptionProductService()
public java.lang.Long getStockLevelForProductAndPointOfService(ProductModel product, PointOfServiceModel pointOfService)
CommerceStockServicegetStockLevelForProductAndPointOfService in interface CommerceStockServicegetStockLevelForProductAndPointOfService in class DefaultCommerceStockServicepublic void setSubscriptionProductService(SubscriptionProductService subscriptionProductService)
Copyright © 2018 SAP SE. All Rights Reserved.