Class Mage_Catalog_Model_Convert_Parser_Product

Description

Magento

NOTICE OF LICENSE

This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@magentocommerce.com so we can send you a copy immediately.

DISCLAIMER

Do not edit or add to this file if you wish to upgrade Magento to newer versions in the future. If you wish to customize Magento for your needs please refer to http://www.magentocommerce.com for more information.

Located in /Catalog/Model/Convert/Parser/Product.php (line 28)

Mage_Dataflow_Model_Convert_Container_Abstract
   |
   --Mage_Dataflow_Model_Convert_Parser_Abstract
      |
      --Mage_Eav_Model_Convert_Parser_Abstract
         |
         --Mage_Catalog_Model_Convert_Parser_Product
Class Constant Summary
MULTI_DELIMITER = ' , '
Variable Summary
Method Summary
Variables
mixed $_attributes = array() (line 71)
  • access: protected
array $_collections (line 39)

Product collections per store

  • access: protected
mixed $_externalFields = array() (line 61)
  • access: protected
mixed $_imageFields = array() (line 57)
  • access: protected
mixed $_internalFields = array() (line 60)
  • access: protected
mixed $_inventoryFields = array() (line 55)
  • access: protected
mixed $_inventoryItems = array() (line 63)
  • access: protected
mixed $_productModel (line 65)
  • access: protected
array $_productTypeInstances = array() (line 46)

Product Type Instances object cache

  • access: protected
array $_productTypes (line 53)

Product Type cache

  • access: protected
mixed $_resource (line 32)
  • access: protected
mixed $_setInstances = array() (line 67)
  • access: protected
mixed $_store (line 69)
  • access: protected
mixed $_storeId (line 70)
  • access: protected
mixed $_systemFields = array() (line 59)
  • access: protected

Inherited Variables

Inherited from Mage_Eav_Model_Convert_Parser_Abstract

Mage_Eav_Model_Convert_Parser_Abstract::$_attributeSetsById
Mage_Eav_Model_Convert_Parser_Abstract::$_attributeSetsByName
Mage_Eav_Model_Convert_Parser_Abstract::$_storesById

Inherited from Mage_Dataflow_Model_Convert_Parser_Abstract

Mage_Dataflow_Model_Convert_Parser_Abstract::$_batch
Mage_Dataflow_Model_Convert_Parser_Abstract::$_batchExport
Mage_Dataflow_Model_Convert_Parser_Abstract::$_batchImport
Mage_Dataflow_Model_Convert_Parser_Abstract::$_countRows

Inherited from Mage_Dataflow_Model_Convert_Container_Abstract

Mage_Dataflow_Model_Convert_Container_Abstract::$_action
Mage_Dataflow_Model_Convert_Container_Abstract::$_batchParams
Mage_Dataflow_Model_Convert_Container_Abstract::$_data
Mage_Dataflow_Model_Convert_Container_Abstract::$_position
Mage_Dataflow_Model_Convert_Container_Abstract::$_profile
Mage_Dataflow_Model_Convert_Container_Abstract::$_vars
Methods
Constructor __construct (line 73)
  • access: public
Mage_Catalog_Model_Convert_Parser_Product __construct ()
getAttribute (line 248)

Retrieve eav entity attribute model

  • access: public
Mage_Eav_Model_Entity_Attribute getAttribute (string $code)
  • string $code
getAttributeSetInstance (line 229)
  • access: public
void getAttributeSetInstance ()
getCollection (line 112)
  • access: public
void getCollection ( $storeId)
  • $storeId
getExternalAttributes (line 486)

Retrieve accessible external product attributes

  • access: public
array getExternalAttributes ()
getInventoryItems (line 376)
  • access: public
void getInventoryItems ()
getProductModel (line 170)

Retrieve product model cache

  • access: public
Mage_Catalog_Model_Product getProductModel ()
getProductTypeId (line 156)

Retrieve product type code by name

  • access: public
string getProductTypeId (string $name)
  • string $name
getProductTypeName (line 141)

Retrieve Product type name by code

  • access: public
string getProductTypeName (string $code)
  • string $code
getProductTypes (line 126)

Retrieve product type options

  • access: public
array getProductTypes ()
getResource (line 100)
  • access: public
getStore (line 184)

Retrieve current store model

  • access: public
Mage_Core_Model_Store getStore ()
getStoreId (line 204)

Retrieve store ID

  • access: public
int getStoreId ()
parse (line 259)
  • deprecated: not used anymore
  • access: public
void parse ()
setInventoryItems (line 371)
  • access: public
void setInventoryItems ( $items)
  • $items
setProductTypeInstance (line 218)

ReDefine Product Type Instance to Product

  • access: public
unparse (line 386)

Unparse (prepare data) loaded products

  • access: public

Inherited Methods

Inherited From Mage_Eav_Model_Convert_Parser_Abstract

Mage_Eav_Model_Convert_Parser_Abstract::getAttributeSetId()
Mage_Eav_Model_Convert_Parser_Abstract::getAttributeSetName()
Mage_Eav_Model_Convert_Parser_Abstract::getSourceOptionId()
Mage_Eav_Model_Convert_Parser_Abstract::getStoreCode()
Mage_Eav_Model_Convert_Parser_Abstract::getStoreIds()
Mage_Eav_Model_Convert_Parser_Abstract::loadAttributeSets()

Inherited From Mage_Dataflow_Model_Convert_Parser_Abstract

Mage_Dataflow_Model_Convert_Parser_Abstract::getBatchExportModel()
Mage_Dataflow_Model_Convert_Parser_Abstract::getBatchImportModel()
Mage_Dataflow_Model_Convert_Parser_Abstract::getBatchModel()
Mage_Dataflow_Model_Convert_Parser_Abstract::_copy()

Inherited From Mage_Dataflow_Model_Convert_Container_Abstract

Mage_Dataflow_Model_Convert_Container_Abstract::addException()
Mage_Dataflow_Model_Convert_Container_Abstract::getAction()
Mage_Dataflow_Model_Convert_Container_Abstract::getBatchParams()
Mage_Dataflow_Model_Convert_Container_Abstract::getData()
Mage_Dataflow_Model_Convert_Container_Abstract::getGridFields()
Mage_Dataflow_Model_Convert_Container_Abstract::getPosition()
Mage_Dataflow_Model_Convert_Container_Abstract::getProfile()
Mage_Dataflow_Model_Convert_Container_Abstract::getVar()
Mage_Dataflow_Model_Convert_Container_Abstract::getVars()
Mage_Dataflow_Model_Convert_Container_Abstract::setAction()
Mage_Dataflow_Model_Convert_Container_Abstract::setBatchParams()
Mage_Dataflow_Model_Convert_Container_Abstract::setData()
Mage_Dataflow_Model_Convert_Container_Abstract::setPosition()
Mage_Dataflow_Model_Convert_Container_Abstract::setProfile()
Mage_Dataflow_Model_Convert_Container_Abstract::setVar()
Mage_Dataflow_Model_Convert_Container_Abstract::validateDataArray()
Mage_Dataflow_Model_Convert_Container_Abstract::validateDataGrid()
Mage_Dataflow_Model_Convert_Container_Abstract::validateDataString()
Class Constants
MULTI_DELIMITER = ' , ' (line 31)

Documentation generated on Fri, 11 Feb 2011 17:10:26 +0200 by phpDocumentor 1.4.3