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_Index_Adminhtml_ProcessController
  • Mage_Index_Block_Adminhtml_Notifications
  • Mage_Index_Block_Adminhtml_Process
  • Mage_Index_Block_Adminhtml_Process_Edit
  • Mage_Index_Block_Adminhtml_Process_Edit_Form
  • Mage_Index_Block_Adminhtml_Process_Edit_Tab_Main
  • Mage_Index_Block_Adminhtml_Process_Edit_Tabs
  • Mage_Index_Block_Adminhtml_Process_Grid
  • Mage_Index_Block_Adminhtml_Process_Grid_Massaction
  • Mage_Index_Helper_Data
  • Mage_Index_Model_Event
  • Mage_Index_Model_Indexer
  • Mage_Index_Model_Indexer_Abstract
  • Mage_Index_Model_Mysql4_Abstract
  • Mage_Index_Model_Mysql4_Event
  • Mage_Index_Model_Mysql4_Event_Collection
  • Mage_Index_Model_Mysql4_Process
  • Mage_Index_Model_Mysql4_Process_Collection
  • Mage_Index_Model_Mysql4_Setup
  • Mage_Index_Model_Observer
  • Mage_Index_Model_Process
  • Mage_Index_Model_Resource_Abstract
  • Mage_Index_Model_Resource_Event
  • Mage_Index_Model_Resource_Event_Collection
  • Mage_Index_Model_Resource_Helper_Mysql4
  • Mage_Index_Model_Resource_Process
  • Mage_Index_Model_Resource_Process_Collection
  • Mage_Index_Model_Resource_Setup
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Index_Model_Event

Enter description here ...

Varien_Object
Extended by Mage_Core_Model_Abstract
Extended by Mage_Index_Model_Event
Package: Mage\Index
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/Index/Model/Event.php
Methods summary
protected
# _construct( )

Initialize resource

Initialize resource

public
# setProcess( null|Mage_Index_Model_Process $process )

Specify process object

Specify process object

Parameters

$process
null|Mage_Index_Model_Process
$process
public Mage_Index_Model_Process
# getProcess( )

Get related process object

Get related process object

Returns

Mage_Index_Model_Process
| null
public
# setDataNamespace( mixed $namespace )

Specify namespace for old and new data

Specify namespace for old and new data

public Mage_Index_Model_Event
# resetData( )

Reset old and new data arrays

Reset old and new data arrays

Returns

Mage_Index_Model_Event
public Mage_Index_Model_Event
# addProcessId( mixed $processId, mixed $status = Mage_Index_Model_Process::EVENT_STATUS_NEW )

Add process id to event object

Add process id to event object

Parameters

$processId
mixed
$processId
$status

Returns

Mage_Index_Model_Event
public array
# getProcessIds( )

Get event process ids

Get event process ids

Returns

array
protected array
# _mergeNewDataRecursive( array $previous, mixed $current )

Merge new data

Merge new data

Parameters

$previous
array
$previous
$current
mixed
$current

Returns

array
public Mage_Index_Model_Event
# mergePreviousData( array $data )

Merge previous event data to object. Used for events duplicated protection

Merge previous event data to object. Used for events duplicated protection

Parameters

$data
array
$data

Returns

Mage_Index_Model_Event
public Mage_Index_Model_Event
# cleanNewData( )

Clean new data, unset data for done processes

Clean new data, unset data for done processes

Returns

Mage_Index_Model_Event
public array
# getNewData( boolean $useNamespace = true )

Get event new data array

Get event new data array

Parameters

$useNamespace
boolean
$useNamespace

Returns

array
public Mage_Index_Model_Event
# addNewData( array $key, null $value = null )

Add new values to new data array (overwrite if value with same key exist)

Add new values to new data array (overwrite if value with same key exist)

Parameters

$key
array
| string $data
$value
null
| mixed $value

Returns

Mage_Index_Model_Event
public string
# getEntity( )

Get event entity code. Entity code declare what kind of data object related with event (product, category etc.)

Get event entity code. Entity code declare what kind of data object related with event (product, category etc.)

Returns

string
public string
# getType( )

Get event action type. Data related on self::TYPE_* constants

Get event action type. Data related on self::TYPE_* constants

Returns

string
protected Mage_Index_Model_Event
# _beforeSave( )

Serelaize old and new data arrays before saving

Serelaize old and new data arrays before saving

Returns

Mage_Index_Model_Event

Overrides

Mage_Core_Model_Abstract::_beforeSave()
Methods inherited from Mage_Core_Model_Abstract
_afterDelete(), _afterDeleteCommit(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeLoad(), _clearData(), _clearReferences(), _getEventData(), _getResource(), _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 TYPE_SAVE 'save'
#

Predefined event types

Predefined event types

string TYPE_DELETE 'delete'
#
string TYPE_MASS_ACTION 'mass_action'
#
string TYPE_REINDEX 'reindex'
#
Properties summary
protected array $_processIds null
#

Array of related processes ids

Array of related processes ids

protected string $_dataNamespace null
#

New and old data namespace. Used for separate processes data

New and old data namespace. Used for separate processes data

protected mixed $_process null
#

Process object which currently working with event

Process object which currently working with event

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