29 \
Magento\Framework\Stdlib\DateTime\DateTimeFactory $dateFactory,
32 $this->_dateFactory = $dateFactory;
43 $this->
_init(
'product_alert_price',
'alert_price_id');
54 if ($object->getId() ===
null && $object->getCustomerId() && $object->getProductId() && $object->getWebsiteId()
57 $price = $object->getPrice();
58 $object->addData(
$row);
62 $object->setStatus(0);
65 if ($object->getAddDate() ===
null) {
66 $object->setAddDate($this->_dateFactory->create()->gmtDate());
68 return parent::_beforeSave($object);
_beforeSave(\Magento\Framework\Model\AbstractModel $object)
_init($mainTable, $idFieldName)
_getAlertRow(\Magento\Framework\Model\AbstractModel $object)
__construct(\Magento\Framework\Model\ResourceModel\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTimeFactory $dateFactory, $connectionName=null)