Property | Type | Description | |
---|---|---|---|
$_eventObject | string | Parameter name in event In observer method you can use $observer->getEvent()->getThesaurus() in this case | |
$_eventPrefix | string | Prefix of model events names | |
$indexerRegistry | Magento\Framework\Indexer\IndexerRegistry |
Method | Description | |
---|---|---|
__construct ( Magento\Framework\Model\Context $context, Magento\Framework\Registry $registry, Magento\Framework\Indexer\IndexerRegistry $indexerRegistry, Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) | PHP constructor | |
afterDeleteCommit ( ) | Process after delete operations | |
afterSave ( ) | Process after save operations | |
getName ( ) : string | Retrieve thesaurus name | |
getStoreIds ( ) : int[] | Get store ids | |
getTermsData ( ) : array | Get terms data | |
getThesaurusId ( ) : integer | null | Get Thesaurus ID | |
getType ( ) : string | Retrieve thesaurus type | |
isActive ( ) : boolean | Get Thesaurus status | |
setIsActive ( boolean $status ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | Set Thesaurus status | |
setName ( string $name ) : |
Set name | |
setStoreIds ( int[] $storeIds ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | Set store ids | |
setThesaurusId ( integer $identifier ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | Set Thesaurus ID | |
setType ( string $type ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | Set type |
Method | Description | |
---|---|---|
_construct ( ) | Internal Constructor |
Method | Description | |
---|---|---|
invalidateIndex ( ) | Invalidate Thesaurus index |
public __construct ( Magento\Framework\Model\Context $context, Magento\Framework\Registry $registry, Magento\Framework\Indexer\IndexerRegistry $indexerRegistry, Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) | ||
$context | Magento\Framework\Model\Context | Magento Context |
$registry | Magento\Framework\Registry | Magento Registry |
$indexerRegistry | Magento\Framework\Indexer\IndexerRegistry | Indexers registry. |
$resource | Magento\Framework\Model\ResourceModel\AbstractResource | Magento Resource |
$resourceCollection | Magento\Framework\Data\Collection\AbstractDb | Magento Collection |
$data | array | Magento Data |
public getThesaurusId ( ) : integer | null | ||
return | integer | null |
public setIsActive ( boolean $status ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | ||
$status | boolean | The thesaurus status |
return | Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface |
public setStoreIds ( int[] $storeIds ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | ||
$storeIds | int[] | the store ids |
return | Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface |
public setThesaurusId ( integer $identifier ) : Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface | ||
$identifier | integer | the value to save |
return | Smile\ElasticsuiteThesaurus\Api\Data\ThesaurusInterface |
protected string $_eventObject | ||
return | string |
protected string $_eventPrefix | ||
return | string |