Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_CatalogInventory_Block_Adminhtml_Form_Field_Customergroup
  • Mage_CatalogInventory_Block_Adminhtml_Form_Field_Minsaleqty
  • Mage_CatalogInventory_Block_Qtyincrements
  • Mage_CatalogInventory_Block_Stockqty_Abstract
  • Mage_CatalogInventory_Block_Stockqty_Composite
  • Mage_CatalogInventory_Block_Stockqty_Default
  • Mage_CatalogInventory_Block_Stockqty_Type_Configurable
  • Mage_CatalogInventory_Block_Stockqty_Type_Grouped
  • Mage_CatalogInventory_Helper_Data
  • Mage_CatalogInventory_Helper_Minsaleqty
  • Mage_CatalogInventory_Model_Api2_Stock_Item
  • Mage_CatalogInventory_Model_Api2_Stock_Item_Rest
  • Mage_CatalogInventory_Model_Api2_Stock_Item_Rest_Admin_V1
  • Mage_CatalogInventory_Model_Api2_Stock_Item_Validator_Item
  • Mage_CatalogInventory_Model_Indexer_Stock
  • Mage_CatalogInventory_Model_Mysql4_Indexer_Stock
  • Mage_CatalogInventory_Model_Mysql4_Indexer_Stock_Configurable
  • Mage_CatalogInventory_Model_Mysql4_Indexer_Stock_Default
  • Mage_CatalogInventory_Model_Mysql4_Indexer_Stock_Grouped
  • Mage_CatalogInventory_Model_Mysql4_Stock
  • Mage_CatalogInventory_Model_Mysql4_Stock_Item
  • Mage_CatalogInventory_Model_Mysql4_Stock_Item_Collection
  • Mage_CatalogInventory_Model_Mysql4_Stock_Status
  • Mage_CatalogInventory_Model_Observer
  • Mage_CatalogInventory_Model_Resource_Indexer_Stock
  • Mage_CatalogInventory_Model_Resource_Indexer_Stock_Configurable
  • Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
  • Mage_CatalogInventory_Model_Resource_Indexer_Stock_Grouped
  • Mage_CatalogInventory_Model_Resource_Stock
  • Mage_CatalogInventory_Model_Resource_Stock_Item
  • Mage_CatalogInventory_Model_Resource_Stock_Item_Collection
  • Mage_CatalogInventory_Model_Resource_Stock_Status
  • Mage_CatalogInventory_Model_Source_Backorders
  • Mage_CatalogInventory_Model_Source_Stock
  • Mage_CatalogInventory_Model_Stock
  • Mage_CatalogInventory_Model_Stock_Item
  • Mage_CatalogInventory_Model_Stock_Item_Api
  • Mage_CatalogInventory_Model_Stock_Item_Api_V2
  • Mage_CatalogInventory_Model_Stock_Status
  • Mage_CatalogInventory_Model_System_Config_Backend_Minqty
  • Mage_CatalogInventory_Model_System_Config_Backend_Minsaleqty
  • Mage_CatalogInventory_Model_System_Config_Backend_Qtyincrements

Interfaces

  • Mage_CatalogInventory_Model_Mysql4_Indexer_Stock_Interface
  • Mage_CatalogInventory_Model_Resource_Indexer_Stock_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_CatalogInventory_Model_Indexer_Stock

CatalogInventory Stock Status Indexer Model

Varien_Object
Extended by Mage_Core_Model_Abstract
Extended by Mage_Index_Model_Indexer_Abstract
Extended by Mage_CatalogInventory_Model_Indexer_Stock
Package: Mage\CatalogInventory
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/CatalogInventory/Model/Indexer/Stock.php
Methods summary
protected
# _construct( )

Initialize resource model

Initialize resource model

protected Mage_CatalogInventory_Model_Mysql4_Indexer_Stock
# _getResource( )

Retrieve resource instance wrapper

Retrieve resource instance wrapper

Returns

Mage_CatalogInventory_Model_Mysql4_Indexer_Stock

Overrides

Mage_Core_Model_Abstract::_getResource()
public string
# getName( )

Retrieve Indexer name

Retrieve Indexer name

Returns

string
public string
# getDescription( )

Retrieve Indexer description

Retrieve Indexer description

Returns

string

Overrides

Mage_Index_Model_Indexer_Abstract::getDescription()
public boolean
# matchEvent( Mage_Index_Model_Event $event )

Check if event can be matched by process. Overwrote for specific config save, store and store groups save matching

Check if event can be matched by process. Overwrote for specific config save, store and store groups save matching

Parameters

$event
Mage_Index_Model_Event
$event

Returns

boolean

Overrides

Mage_Index_Model_Indexer_Abstract::matchEvent()
protected
# _registerEvent( Mage_Index_Model_Event $event )

Register data required by process in event object

Register data required by process in event object

Parameters

$event
Mage_Index_Model_Event
$event
protected
# _registerCatalogProductEvent( Mage_Index_Model_Event $event )

Register data required by catalog product processes in event object

Register data required by catalog product processes in event object

Parameters

$event
Mage_Index_Model_Event
$event
protected
# _registerCatalogInventoryStockItemEvent( Mage_Index_Model_Event $event )

Register data required by cataloginventory stock item processes in event object

Register data required by cataloginventory stock item processes in event object

Parameters

$event
Mage_Index_Model_Event
$event
protected Mage_CatalogInventory_Model_Indexer_Stock
# _registerStockItemSaveEvent( Mage_Index_Model_Event $event )

Register data required by stock item save process in event object

Register data required by stock item save process in event object

Parameters

$event
Mage_Index_Model_Event
$event

Returns

Mage_CatalogInventory_Model_Indexer_Stock
protected Mage_CatalogInventory_Model_Indexer_Stock
# _registerCatalogProductDeleteEvent( Mage_Index_Model_Event $event )

Register data required by product delete process in event object

Register data required by product delete process in event object

Parameters

$event
Mage_Index_Model_Event
$event

Returns

Mage_CatalogInventory_Model_Indexer_Stock
protected Mage_CatalogInventory_Model_Indexer_Stock
# _registerCatalogProductMassActionEvent( Mage_Index_Model_Event $event )

Register data required by product mass action process in event object

Register data required by product mass action process in event object

Parameters

$event
Mage_Index_Model_Event
$event

Returns

Mage_CatalogInventory_Model_Indexer_Stock
protected
# _processEvent( Mage_Index_Model_Event $event )

Process event

Process event

Parameters

$event
Mage_Index_Model_Event
$event
Methods inherited from Mage_Index_Model_Indexer_Abstract
callEventHandler(), disableKeys(), enableKeys(), isVisible(), matchEntityAndType(), processEvent(), register(), reindexAll()
Methods inherited from Mage_Core_Model_Abstract
_afterDelete(), _afterDeleteCommit(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeLoad(), _beforeSave(), _clearData(), _clearReferences(), _getEventData(), _hasModelChanged(), _init(), _protectFromNonAdmin(), _setResourceModel(), afterCommitCallback(), afterLoad(), cleanModelCache(), clearInstance(), delete(), getCacheIdTags(), getCacheTags(), getCollection(), getEntityId(), getId(), getIdFieldName(), getResource(), getResourceCollection(), getResourceName(), isObjectNew(), load(), save(), setId()
Constants summary
string EVENT_MATCH_RESULT_KEY 'cataloginventory_stock_match_result'
#

Data key for matching result to be saved in

Data key for matching result to be saved in

Properties summary
protected 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 ) )
#
protected array $_relatedConfigSettings array( Mage_CatalogInventory_Model_Stock_Item::XML_PATH_MANAGE_STOCK, Mage_CatalogInventory_Helper_Data::XML_PATH_SHOW_OUT_OF_STOCK )
#

Related config settings

Related config settings

Properties inherited from Mage_Index_Model_Indexer_Abstract
$_isVisible
Properties inherited from Mage_Core_Model_Abstract
$_cacheTag, $_dataSaveAllowed, $_eventObject, $_eventPrefix, $_isObjectNew, $_resource, $_resourceCollectionName, $_resourceName
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0