_init(StockResourceModel::class); } /** * @inheritdoc */ public function getStockId(): ?int { return $this->getData(self::STOCK_ID) === null ? null: (int)$this->getData(self::STOCK_ID); } /** * @inheritdoc */ public function setStockId(?int $stockId): void { $this->setData(self::STOCK_ID, $stockId); } /** * @inheritdoc */ public function getName(): ?string { return $this->getData(self::NAME); } /** * @inheritdoc */ public function setName(?string $name): void { $this->setData(self::NAME, $name); } /** * @inheritdoc */ public function getExtensionAttributes(): ?StockExtensionInterface { $extensionAttributes = $this->_getExtensionAttributes(); if (null === $extensionAttributes) { $extensionAttributes = $this->extensionAttributesFactory->create(StockInterface::class); $this->setExtensionAttributes($extensionAttributes); } return $extensionAttributes; } /** * @inheritdoc */ public function setExtensionAttributes(StockExtensionInterface $extensionAttributes): void { $this->_setExtensionAttributes($extensionAttributes); } }