Class Mage_Catalog_Model_Product_Compare_Item

Description

Catalog Compare Item Model

Located in /Catalog/Model/Product/Compare/Item.php (line 35)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_Catalog_Model_Product_Compare_Item
Variable Summary
Method Summary
Variables
string $_eventObject = 'item' (line 52)

Parameter name in event

In observe method you can use $observer->getEvent()->getItem() in this case

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_eventObject
Parameter name in event
string $_eventPrefix = 'catalog_compare_item' (line 43)

Prefix of model events names

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::$_eventPrefix
Prefix of model events names

Inherited Variables

Inherited from Mage_Core_Model_Abstract

Mage_Core_Model_Abstract::$_cacheTag
Mage_Core_Model_Abstract::$_dataSaveAllowed
Mage_Core_Model_Abstract::$_isObjectNew
Mage_Core_Model_Abstract::$_resource
Mage_Core_Model_Abstract::$_resourceCollectionName
Mage_Core_Model_Abstract::$_resourceName
Methods
addCustomerData (line 94)

Add customer data from customer object

  • access: public
Mage_Catalog_Model_Product_Compare_Item addCustomerData ( $customer)
addProductData (line 130)

Set product data

  • access: public
Mage_Catalog_Model_Product_Compare_Item addProductData (mixed $product)
  • mixed $product
addVisitorId (line 106)

Set visitor

  • access: public
Mage_Catalog_Model_Product_Compare_Item addVisitorId (int $visitorId)
  • int $visitorId
bindCustomerLogin (line 162)

Customer login bind process

  • access: public
bindCustomerLogout (line 176)

Customer logout bind process

  • access: public
Mage_Catalog_Model_Product_Compare_Item bindCustomerLogout ( $observer)
  • Varien_Event_Observer $observer
clean (line 189)

Clean compare items

  • access: public
getCustomerId (line 200)

Retrieve Customer Id if loggined

  • access: public
int getCustomerId ()
getDataForSave (line 147)

Retrieve data for save

  • access: public
array getDataForSave ()
getVisitorId (line 214)

Retrieve Visitor Id

  • access: public
int getVisitorId ()
loadByProduct (line 118)

Load compare item by product

  • access: public
Mage_Catalog_Model_Product_Compare_Item loadByProduct (mixed $product)
  • mixed $product
_beforeSave (line 78)

Set current store before save

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::_beforeSave()
Processing object before save data
_construct (line 58)

Initialize resourse model

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

Retrieve Resource instance

  • access: protected

Redefinition of:
Mage_Core_Model_Abstract::_getResource()
Get resource instance

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:07:15 +0200 by phpDocumentor 1.4.3