Class Mage_Catalog_Model_Product_Indexer_Eav

Description

Catalog Product Eav Indexer Model

Located in /Catalog/Model/Product/Indexer/Eav.php (line 34)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Index_Model_Indexer_Abstract
         |
         --Mage_Catalog_Model_Product_Indexer_Eav
Variable Summary
Method Summary
Variables
array $_matchedEntities = array(
Mage_Catalog_Model_Product::ENTITY => array(
Mage_Index_Model_Event::TYPE_SAVE,
Mage_Index_Model_Event::TYPE_DELETE,
Mage_Index_Model_Event::TYPE_MASS_ACTION,
),Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE,),Mage_Catalog_Model_Convert_Adapter_Product::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE))
(line 39)
  • access: protected

Redefinition of:
Mage_Index_Model_Indexer_Abstract::$_matchedEntities

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_eventObject
Mage_Core_Model_Abstract::$_eventPrefix
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
getDescription (line 68)

Retrieve Indexer description

  • access: public
string getDescription ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::getDescription()
Get Indexer description
getName (line 58)

Retrieve Indexer name

  • access: public
string getName ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::getName()
Get Indexer name
_attributeIsIndexable (line 122)

Check is attribute indexable in EAV

  • access: protected
bool _attributeIsIndexable (Mage_Catalog_Model_Resource_Eav_Attribute|string $attribute)
_construct (line 77)

Initialize resource model

  • access: protected
void _construct ()
_processEvent (line 247)

Process event

  • access: protected
void _processEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::_processEvent()
Process event based on event state data
_registerCatalogAttributeSaveEvent (line 220)

Register data required by process attribute save in event object

  • access: protected
Mage_Catalog_Model_Product_Indexer_Eav _registerCatalogAttributeSaveEvent ( $event)
_registerCatalogProductDeleteEvent (line 165)

Register data required by process in event object

  • access: protected
Mage_Catalog_Model_Product_Indexer_Eav _registerCatalogProductDeleteEvent ( $event)
_registerCatalogProductMassActionEvent (line 184)

Register data required by process in event object

  • access: protected
Mage_Catalog_Model_Product_Indexer_Eav _registerCatalogProductMassActionEvent ( $event)
_registerCatalogProductSaveEvent (line 138)

Register data required by process in event object

  • access: protected
Mage_Catalog_Model_Product_Indexer_Eav _registerCatalogProductSaveEvent ( $event)
_registerEvent (line 87)

Register data required by process in event object

  • access: protected
void _registerEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::_registerEvent()
Register indexer required data inside event object

Inherited Methods

Inherited From Mage_Index_Model_Indexer_Abstract

Mage_Index_Model_Indexer_Abstract::callEventHandler()
Mage_Index_Model_Indexer_Abstract::getDescription()
Mage_Index_Model_Indexer_Abstract::getName()
Mage_Index_Model_Indexer_Abstract::matchEntityAndType()
Mage_Index_Model_Indexer_Abstract::matchEvent()
Mage_Index_Model_Indexer_Abstract::processEvent()
Mage_Index_Model_Indexer_Abstract::register()
Mage_Index_Model_Indexer_Abstract::reindexAll()
Mage_Index_Model_Indexer_Abstract::_processEvent()
Mage_Index_Model_Indexer_Abstract::_registerEvent()

Inherited From Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::afterCommitCallback()
Mage_Core_Model_Abstract::afterLoad()
Mage_Core_Model_Abstract::cleanModelCache()
Mage_Core_Model_Abstract::clearInstance()
Mage_Core_Model_Abstract::delete()
Mage_Core_Model_Abstract::getCacheIdTags()
Mage_Core_Model_Abstract::getCacheTags()
Mage_Core_Model_Abstract::getCollection()
Mage_Core_Model_Abstract::getEntityId()
Mage_Core_Model_Abstract::getId()
Mage_Core_Model_Abstract::getIdFieldName()
Mage_Core_Model_Abstract::getResource()
Mage_Core_Model_Abstract::getResourceCollection()
Mage_Core_Model_Abstract::getResourceName()
Mage_Core_Model_Abstract::isObjectNew()
Mage_Core_Model_Abstract::load()
Mage_Core_Model_Abstract::save()
Mage_Core_Model_Abstract::setId()
Mage_Core_Model_Abstract::_afterDelete()
Mage_Core_Model_Abstract::_afterDeleteCommit()
Mage_Core_Model_Abstract::_afterLoad()
Mage_Core_Model_Abstract::_afterSave()
Mage_Core_Model_Abstract::_afterSaveCommit()
Mage_Core_Model_Abstract::_beforeDelete()
Mage_Core_Model_Abstract::_beforeLoad()
Mage_Core_Model_Abstract::_beforeSave()
Mage_Core_Model_Abstract::_clearData()
Mage_Core_Model_Abstract::_clearReferences()
Mage_Core_Model_Abstract::_getEventData()
Mage_Core_Model_Abstract::_getResource()
Mage_Core_Model_Abstract::_hasModelChanged()
Mage_Core_Model_Abstract::_init()
Mage_Core_Model_Abstract::_protectFromNonAdmin()
Mage_Core_Model_Abstract::_setResourceModel()

Documentation generated on Fri, 11 Feb 2011 17:01:32 +0200 by phpDocumentor 1.4.3