45 \
Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory,
48 \
Magento\Framework\Data\Collection\AbstractDb $resourceCollection =
null,
81 return parent::afterSave();
105 return 'downloadable/tmp/samples';
115 return 'downloadable/files/samples';
136 return $this->
getData(self::KEY_TITLE);
145 return $this->
getData(self::KEY_SORT_ORDER);
154 return $this->
getData(self::KEY_SAMPLE_TYPE);
163 return $this->
getData(self::KEY_SAMPLE_FILE);
172 return $this->
getData(self::KEY_SAMPLE_FILE_CONTENT);
181 return $this->
getData(self::KEY_SAMPLE_URL);
203 return $this->
setData(self::KEY_SORT_ORDER, $sortOrder);
212 return $this->
setData(self::KEY_SAMPLE_TYPE, $sampleType);
223 return $this->
setData(self::KEY_SAMPLE_FILE, $sampleFile);
234 return $this->
setData(self::KEY_SAMPLE_FILE_CONTENT, $sampleFileContent);
245 return $this->
setData(self::KEY_SAMPLE_URL, $sampleUrl);
setExtensionAttributes(\Magento\Downloadable\Api\Data\SampleExtensionInterface $extensionAttributes)
_getExtensionAttributes()
setSampleFile($sampleFile)
setSampleType($sampleType)
_setExtensionAttributes(\Magento\Framework\Api\ExtensionAttributesInterface $extensionAttributes)
const KEY_SAMPLE_FILE_CONTENT
setSampleFileContent(\Magento\Downloadable\Api\Data\File\ContentInterface $sampleFileContent=null)
getData($key='', $index=null)
setData($key, $value=null)
__construct(\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, \Magento\Framework\Api\AttributeValueFactory $customAttributeFactory, \Magento\Framework\Model\ResourceModel\AbstractResource $resource=null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection=null, array $data=[])
const XML_PATH_SAMPLES_TITLE
getSearchableData($productId, $storeId)