getEvent()->getStock() in this case * * @var string */ protected $_eventObject = 'stock'; const BACKORDERS_NO = 0; const BACKORDERS_YES_NONOTIFY = 1; const BACKORDERS_YES_NOTIFY = 2; const STOCK_OUT_OF_STOCK = 0; const STOCK_IN_STOCK = 1; const WEBSITE_ID = 'website_id'; /** * Default stock id */ const DEFAULT_STOCK_ID = 1; /** * @return void */ protected function _construct() { $this->_init(\Magento\CatalogInventory\Model\ResourceModel\Stock::class); } //@codeCoverageIgnoreStart /** * Retrieve stock identifier * * @return int|null */ public function getStockId() { return $this->_getData(self::STOCK_ID); } /** * Retrieve website identifier * * @return int */ public function getWebsiteId() { return $this->_getData(self::WEBSITE_ID); } /** * Retrieve Stock Name * * @return string */ public function getStockName() { return $this->_getData(self::STOCK_NAME); } /** * Set stock identifier * * @param int $stockId * @return $this */ public function setStockId($stockId) { return $this->setData(self::STOCK_ID, $stockId); } /** * Retrieve website identifier * * @param int $websiteId * @return $this */ public function setWebsiteId($websiteId) { return $this->setData(self::WEBSITE_ID, $websiteId); } /** * Set stock name * * @param string $stockName * @return $this */ public function setStockName($stockName) { return $this->setData(self::STOCK_NAME, $stockName); } /** * {@inheritdoc} * * @return \Magento\CatalogInventory\Api\Data\StockExtensionInterface|null */ public function getExtensionAttributes() { return $this->_getExtensionAttributes(); } /** * {@inheritdoc} * * @param \Magento\CatalogInventory\Api\Data\StockExtensionInterface $extensionAttributes * @return $this */ public function setExtensionAttributes( \Magento\CatalogInventory\Api\Data\StockExtensionInterface $extensionAttributes ) { return $this->_setExtensionAttributes($extensionAttributes); } //@codeCoverageIgnoreEnd }