Class Mage_CatalogInventory_Model_Indexer_Stock

Description

CatalogInventory Stock Status Indexer Model

Located in /CatalogInventory/Model/Indexer/Stock.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Index_Model_Indexer_Abstract
         |
         --Mage_CatalogInventory_Model_Indexer_Stock
Variable Summary
Method Summary
Variables
array $_matchedEntities = array(
Mage_CatalogInventory_Model_Stock_Item::ENTITY => array(
Mage_Index_Model_Event::TYPE_SAVE
),Mage_Catalog_Model_Product::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE,Mage_Index_Model_Event::TYPE_MASS_ACTION,Mage_Index_Model_Event::TYPE_DELETE),Mage_Core_Model_Store::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Core_Model_Store_Group::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Core_Model_Config_Data::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE),Mage_Catalog_Model_Convert_Adapter_Product::ENTITY=>array(Mage_Index_Model_Event::TYPE_SAVE))
(line 40)
  • access: protected

Redefinition of:
Mage_Index_Model_Indexer_Abstract::$_matchedEntities
array $_relatedConfigSettings = array(
Mage_CatalogInventory_Model_Stock_Item::XML_PATH_MANAGE_STOCK,
Mage_CatalogInventory_Helper_Data::XML_PATH_SHOW_OUT_OF_STOCK
)
(line 68)

Related config settings

  • access: protected

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 107)

Retrieve Indexer description

  • access: public
string getDescription ()

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

Retrieve Indexer name

  • access: public
string getName ()

Redefinition of:
Mage_Index_Model_Indexer_Abstract::getName()
Get Indexer name
matchEvent (line 119)

Check if event can be matched by process.

Overwrote for specific config save, store and store groups save matching

  • access: public
bool matchEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::matchEvent()
Check if event can be matched by process
_construct (line 77)

Initialize resource model

  • access: protected
void _construct ()
_getResource (line 87)

Retrieve resource instance wrapper

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::_getResource()
Get resource instance
_processEvent (line 326)

Process event

  • access: protected
void _processEvent ( $event)

Redefinition of:
Mage_Index_Model_Indexer_Abstract::_processEvent()
Process event based on event state data
_registerCatalogInventoryStockItemEvent (line 231)

Register data required by cataloginventory stock item processes in event object

  • access: protected
void _registerCatalogInventoryStockItemEvent ( $event)
_registerCatalogProductDeleteEvent (line 269)

Register data required by product delete process in event object

  • access: protected
Mage_CatalogInventory_Model_Indexer_Stock _registerCatalogProductDeleteEvent ( $event)
_registerCatalogProductEvent (line 207)

Register data required by catalog product processes in event object

  • access: protected
void _registerCatalogProductEvent ( $event)
_registerCatalogProductMassActionEvent (line 288)

Register data required by product mass action process in event object

  • access: protected
Mage_CatalogInventory_Model_Indexer_Stock _registerCatalogProductMassActionEvent ( $event)
_registerEvent (line 167)

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
_registerStockItemSaveEvent (line 246)

Register data required by stock item save process in event object

  • access: protected
Mage_CatalogInventory_Model_Indexer_Stock _registerStockItemSaveEvent ( $event)

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:13:23 +0200 by phpDocumentor 1.4.3