Class Mage_GoogleBase_Model_Item

Description

Google Base Item Types Model

Located in /GoogleBase/Model/Item.php (line 34)

Varien_Object
   |
   --Mage_Core_Model_Abstract
      |
      --Mage_GoogleBase_Model_Item
Class Constant Summary
ATTRIBUTES_REGISTRY_KEY = 'gbase_attributes_registry'
TYPES_REGISTRY_KEY = 'gbase_types_registry'
Method Summary
Variables
Methods
activateItem (line 137)

Delete Item from Google Base

  • access: public
Mage_GoogleBase_Model_Item activateItem ()
deleteItem (line 113)

Delete Item from Google Base

  • access: public
getServiceItem (line 50)

Return Service Item Instance

  • access: public
getTargetCountry (line 60)

Target Country

  • return: Two-letters country ISO code
  • access: public
string getTargetCountry ()
hideItem (line 124)

Delete Item from Google Base

  • access: public
insertItem (line 70)

Save item to Google Base

  • access: public
loadByProduct (line 151)

Load Item Model by Product

  • access: public
setProduct (line 166)

Product Setter

  • access: public
updateItem (line 91)

Update Item data

  • access: public
_checkProduct (line 182)

Check product instance

  • access: protected
Mage_GoogleBase_Model_Item _checkProduct ()
_construct (line 39)
  • access: protected
void _construct ()
_getAttributeLabel (line 260)

Return Product Attribute Store Label

  • return: Attribute Store View Label or Attribute code
  • access: protected
string _getAttributeLabel (Mage_Catalog_Model_Resource_Eav_Attribute $attribute, int $storeId)
_getAttributesCollection (line 345)

Return attribute collection for current Product Attribute Set

  • access: protected
_getAttributeValues (line 221)

Return Product attribute values array

  • return: Product attribute values
  • access: protected
array _getAttributeValues ()
_getProductAttributes (line 302)

Return Product attributes array

  • return: Product attributes
  • access: protected
array _getProductAttributes ()
_getProductImages (line 322)

Get Product Media files info

  • return: Media files info
  • access: protected
array _getProductImages ()
_getTypeModel (line 283)

Return Google Base Item Type Model for current Product Attribute Set

  • access: protected
Mage_GoogleBase_Model_Type _getTypeModel ()
_prepareProductObject (line 195)

Copy Product object and assign additional data to the copy

  • access: protected
Mage_GoogleBase_Model_Item _prepareProductObject ()

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()
Class Constants
ATTRIBUTES_REGISTRY_KEY = 'gbase_attributes_registry' (line 36)
TYPES_REGISTRY_KEY = 'gbase_types_registry' (line 37)

Documentation generated on Fri, 11 Feb 2011 17:07:02 +0200 by phpDocumentor 1.4.3