Class Mage_Index_Model_Indexer_Abstract
Abstract index process class Predefine list of methods required by indexer
- Varien_Object
- Mage_Core_Model_Abstract
- Mage_Index_Model_Indexer_Abstract
Direct known subclasses
Mage_Catalog_Model_Category_Indexer_Flat, Mage_Catalog_Model_Category_Indexer_Product, Mage_Catalog_Model_Indexer_Url, Mage_Catalog_Model_Product_Indexer_Eav, Mage_Catalog_Model_Product_Indexer_Flat, Mage_Catalog_Model_Product_Indexer_Price, Mage_CatalogInventory_Model_Indexer_Stock, Mage_CatalogSearch_Model_Indexer_Fulltext, Mage_Tag_Model_Indexer_Summary
Abstract
Package: Mage\Index
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Index/Model/Indexer/Abstract.php
Package: Mage\Index
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/Index/Model/Indexer/Abstract.php
abstract public
string
|
|
public
string
|
|
abstract protected
|
#
_registerEvent(
Register indexer required data inside event object |
abstract protected
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
#
matchEntityAndType( string $entity, string $type )
Check if indexer matched specific entity and action type |
public
|
|
public
|
#
callEventHandler(
Try dynamicly detect and call event hanler from resource model. Handler name will be generated from event entity and type code |
public
|
|
public
|
|
public
boolean
|
protected
array
|
$_matchedEntities | array() |
|
protected
boolean
|
$_isVisible | true |
#
Whether the indexer should be displayed on process/list page |
$_cacheTag,
$_dataSaveAllowed,
$_eventObject,
$_eventPrefix,
$_isObjectNew,
$_resource,
$_resourceCollectionName,
$_resourceName
|