Class DefaultStockNotificationSmsProcessor
- java.lang.Object
-
- de.hybris.platform.stocknotificationservices.sms.processor.impl.DefaultStockNotificationSmsProcessor
-
-
Constructor Summary
Constructors Constructor Description DefaultStockNotificationSmsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CommerceStockServicegetCommerceStockService()protected NotificationServicegetNotificationService()protected java.lang.LonggetProductStockLevel(ProductModel product, BaseStoreModel baseStore)protected SendSmsMessageStrategygetSendSmsMessageStrategy()voidprocess(CustomerModel customer, java.util.Map<java.lang.String,? extends ItemModel> dataMap)Render and send the notificationvoidsetCommerceStockService(CommerceStockService commerceStockService)voidsetNotificationService(NotificationService notificationService)voidsetSendSmsMessageStrategy(SendSmsMessageStrategy sendSmsMessageStrategy)
-
-
-
Method Detail
-
process
public void process(CustomerModel customer, java.util.Map<java.lang.String,? extends ItemModel> dataMap)
Description copied from interface:ProcessorRender and send the notification
-
getProductStockLevel
protected java.lang.Long getProductStockLevel(ProductModel product, BaseStoreModel baseStore)
-
getNotificationService
protected NotificationService getNotificationService()
-
setNotificationService
public void setNotificationService(NotificationService notificationService)
-
getSendSmsMessageStrategy
protected SendSmsMessageStrategy getSendSmsMessageStrategy()
-
setSendSmsMessageStrategy
public void setSendSmsMessageStrategy(SendSmsMessageStrategy sendSmsMessageStrategy)
-
getCommerceStockService
protected CommerceStockService getCommerceStockService()
-
setCommerceStockService
public void setCommerceStockService(CommerceStockService commerceStockService)
-
-