Class Mage_CatalogIndex_Model_Observer

Description

Event observer and indexer running application

Located in /CatalogIndex/Model/Observer.php (line 33)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_CatalogIndex_Model_Observer
Variable Summary
Method Summary
Variables
Methods
catalogCategorySaveAfter (line 270)

Process index data after category save

  • access: public
Mage_CatalogIndex_Model_Observer catalogCategorySaveAfter ( $observer)
  • Varien_Event_Observer $observer
catalogProductFlatPrepareColumns (line 345)

Prepare columns for catalog product flat

  • access: public
Mage_CatalogIndex_Model_Observer catalogProductFlatPrepareColumns ( $observer)
  • Varien_Event_Observer $observer
catalogProductFlatPrepareIndexes (line 360)

Prepare indexes for catalog product flat

  • access: public
Mage_CatalogIndex_Model_Observer catalogProductFlatPrepareIndexes ( $observer)
  • Varien_Event_Observer $observer
catalogProductFlatRebuild (line 375)

Rebuild catalog product flat

  • access: public
Mage_CatalogIndex_Model_Observer catalogProductFlatRebuild ( $observer)
  • Varien_Event_Observer $observer
catalogProductFlatUpdateProduct (line 391)

Catalog Product Flat update product(s)

  • access: public
Mage_CatalogIndex_Model_Observer catalogProductFlatUpdateProduct ( $observer)
  • Varien_Event_Observer $observer
catalogProductImportAfter (line 225)

Rebuild index after catalog import

  • access: public
Mage_CatalogIndex_Model_Observer catalogProductImportAfter ( $observer)
  • Varien_Event_Observer $observer
cleanCache (line 253)

Clear aggregated layered navigation data

  • access: public
Mage_CatalogIndex_Model_Observer cleanCache ( $observer)
  • Varien_Event_Observer $observer
clearPriceAggregation (line 288)

Delete price aggreagation data

  • access: public
Mage_CatalogIndex_Model_Observer clearPriceAggregation ()
clearSearchLayerCache (line 301)

Clear layer navigation cache for search results

  • access: public
Mage_CatalogIndex_Model_Observer clearSearchLayerCache ()
processAfterDeleteEvent (line 164)

Cleanup product index after product delete

  • access: public
Mage_CatalogIndex_Model_Observer processAfterDeleteEvent ( $observer)
  • Varien_Event_Observer $observer
processAfterSaveEvent (line 93)

Process product after save

  • access: public
Mage_CatalogIndex_Model_Observer processAfterSaveEvent ( $observer)
  • Varien_Event_Observer $observer
processAttributeChangeEvent (line 183)

Process index data after attribute information was changed

  • access: public
Mage_CatalogIndex_Model_Observer processAttributeChangeEvent ( $observer)
  • Varien_Event_Observer $observer
processPriceRuleApplication (line 142)

Process catalog index after price rules were applied

  • access: public
Mage_CatalogIndex_Model_Observer processPriceRuleApplication ( $observer)
  • Varien_Event_Observer $observer
processPriceScopeChange (line 123)

Reindex price data after attribute scope change

  • access: public
Mage_CatalogIndex_Model_Observer processPriceScopeChange ( $observer)
  • Varien_Event_Observer $observer
processProductsWebsitesChange (line 331)

Reindex producs after change websites associations

  • access: public
Mage_CatalogIndex_Model_Observer processProductsWebsitesChange ( $observer)
  • Varien_Event_Observer $observer
processStoreAdd (line 212)

Create index for new store

  • access: public
Mage_CatalogIndex_Model_Observer processStoreAdd ( $observer)
  • Varien_Event_Observer $observer
registerParentIds (line 315)

Load parent ids for products before deleting

  • access: public
Mage_CatalogIndex_Model_Observer registerParentIds ( $observer)
  • Varien_Event_Observer $observer
reindexAll (line 65)

Reindex all catalog data

  • access: public
reindexDaily (line 77)

Reindex daily related data (prices)

  • access: public
runQueuedIndexing (line 237)

Run planed reindex

  • access: public
Mage_CatalogIndex_Model_Observer runQueuedIndexing ()
_construct (line 38)
  • access: protected
void _construct ()
_getAggregator (line 55)

Get aggregation object

  • access: protected
_getIndexer (line 45)

Get indexer object

  • access: protected

Inherited Methods

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:09:02 +0200 by phpDocumentor 1.4.3