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_ImportExport_Adminhtml_ExportController
  • Mage_ImportExport_Adminhtml_ImportController
  • Mage_ImportExport_Block_Adminhtml_Export_Edit
  • Mage_ImportExport_Block_Adminhtml_Export_Edit_Form
  • Mage_ImportExport_Block_Adminhtml_Export_Filter
  • Mage_ImportExport_Block_Adminhtml_Import_Edit
  • Mage_ImportExport_Block_Adminhtml_Import_Edit_Form
  • Mage_ImportExport_Block_Adminhtml_Import_Frame_Result
  • Mage_ImportExport_Helper_Data
  • Mage_ImportExport_Model_Abstract
  • Mage_ImportExport_Model_Config
  • Mage_ImportExport_Model_Export
  • Mage_ImportExport_Model_Export_Adapter_Abstract
  • Mage_ImportExport_Model_Export_Adapter_Csv
  • Mage_ImportExport_Model_Export_Entity_Abstract
  • Mage_ImportExport_Model_Export_Entity_Customer
  • Mage_ImportExport_Model_Export_Entity_Product
  • Mage_ImportExport_Model_Export_Entity_Product_Type_Abstract
  • Mage_ImportExport_Model_Export_Entity_Product_Type_Configurable
  • Mage_ImportExport_Model_Export_Entity_Product_Type_Grouped
  • Mage_ImportExport_Model_Export_Entity_Product_Type_Simple
  • Mage_ImportExport_Model_Import
  • Mage_ImportExport_Model_Import_Adapter
  • Mage_ImportExport_Model_Import_Adapter_Abstract
  • Mage_ImportExport_Model_Import_Adapter_Csv
  • Mage_ImportExport_Model_Import_Entity_Abstract
  • Mage_ImportExport_Model_Import_Entity_Customer
  • Mage_ImportExport_Model_Import_Entity_Customer_Address
  • Mage_ImportExport_Model_Import_Entity_Product
  • Mage_ImportExport_Model_Import_Entity_Product_Type_Abstract
  • Mage_ImportExport_Model_Import_Entity_Product_Type_Configurable
  • Mage_ImportExport_Model_Import_Entity_Product_Type_Grouped
  • Mage_ImportExport_Model_Import_Entity_Product_Type_Simple
  • Mage_ImportExport_Model_Import_Proxy_Product
  • Mage_ImportExport_Model_Import_Proxy_Product_Resource
  • Mage_ImportExport_Model_Import_Uploader
  • Mage_ImportExport_Model_Mysql4_Import_Data
  • Mage_ImportExport_Model_Mysql4_Setup
  • Mage_ImportExport_Model_Resource_Import_Data
  • Mage_ImportExport_Model_Resource_Setup
  • Mage_ImportExport_Model_Source_Export_Entity
  • Mage_ImportExport_Model_Source_Export_Format
  • Mage_ImportExport_Model_Source_Import_Behavior
  • Mage_ImportExport_Model_Source_Import_Entity
  • Overview
  • Package
  • Class
  • Tree

Class Mage_ImportExport_Model_Import_Entity_Customer_Address

Import entity customer address

Mage_ImportExport_Model_Import_Entity_Abstract
Extended by Mage_ImportExport_Model_Import_Entity_Customer_Address
Package: Mage\ImportExport
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/ImportExport/Model/Import/Entity/Customer/Address.php
Methods summary
public
# __construct( Mage_ImportExport_Model_Import_Entity_Customer $customer )

Constructor.

Constructor.

Parameters

$customer
Mage_ImportExport_Model_Import_Entity_Customer
$customer

Overrides

Mage_ImportExport_Model_Import_Entity_Abstract::__construct()
protected boolean
# _importData( )

Import data rows.

Import data rows.

Returns

boolean
protected Mage_ImportExport_Model_Import_Entity_Customer_Address
# _initAttributes( )

Initialize customer address attributes.

Initialize customer address attributes.

Returns

Mage_ImportExport_Model_Import_Entity_Customer_Address
protected Mage_ImportExport_Model_Import_Entity_Customer_Address
# _initCountryRegions( )

Initialize country regions hash for clever recognition.

Initialize country regions hash for clever recognition.

Returns

Mage_ImportExport_Model_Import_Entity_Customer_Address
protected boolean
# _isRowWithAddress( array $rowData )

Check address data availability in row data.

Check address data availability in row data.

Parameters

$rowData
array
$rowData

Returns

boolean
protected Mage_ImportExport_Model_Import_Entity_Customer_Address
# _saveAddressAttributes( array $attributesData )

Save customer address attributes.

Save customer address attributes.

Parameters

$attributesData
array
$attributesData

Returns

Mage_ImportExport_Model_Import_Entity_Customer_Address
protected Mage_ImportExport_Model_Import_Entity_Customer_Address
# _saveAddressEntity( array $entityRows )

Update and insert data in entity table.

Update and insert data in entity table.

Parameters

$entityRows
array
$entityRows Rows for insert

Returns

Mage_ImportExport_Model_Import_Entity_Customer_Address
protected Mage_ImportExport_Model_Import_Entity_Customer_Address
# _saveCustomerDefaults( array $defaults )

Save customer default addresses.

Save customer default addresses.

Parameters

$defaults
array
$defaults

Returns

Mage_ImportExport_Model_Import_Entity_Customer_Address
public static string
# getColNameForAttrCode( string $attrCode )

Get column name which holds value for attribute with specified code.

Get column name which holds value for attribute with specified code.

Parameters

$attrCode
string
$attrCode

Returns

string
public static array
# getDefaultAddressAttrMapping( )

Customer default addresses column name to customer attribute mapping array.

Customer default addresses column name to customer attribute mapping array.

Returns

array
public string
# getEntityTypeCode( )

EAV entity type code getter.

EAV entity type code getter.

Returns

string
public boolean
# isAttributeParticular( string $attrCode )

Is attribute contains particular data (not plain entity attribute).

Is attribute contains particular data (not plain entity attribute).

Parameters

$attrCode
string
$attrCode

Returns

boolean

Overrides

Mage_ImportExport_Model_Import_Entity_Abstract::isAttributeParticular()
public boolean
# validateRow( array $rowData, integer $rowNum )

Validate data row.

Validate data row.

Parameters

$rowData
array
$rowData
$rowNum
integer
$rowNum

Returns

boolean
Methods inherited from Mage_ImportExport_Model_Import_Entity_Abstract
_getSource(), _isRowScopeDefault(), _prepareRowForDb(), _saveValidatedBunches(), addMessageTemplate(), addRowError(), getAttributeOptions(), getBehavior(), getEntityTypeId(), getErrorMessages(), getErrorsCount(), getErrorsLimit(), getInvalidRowsCount(), getNotices(), getProcessedEntitiesCount(), getProcessedRowsCount(), getSource(), importData(), isAttributeValid(), isDataValid(), isImportAllowed(), isRowAllowedToImport(), setParameters(), setSource(), validateData()
Constants summary
string COL_NAME_PREFIX '_address_'
#

Prefix for source file column name, which displays that column contains address data.

Prefix for source file column name, which displays that column contains address data.

string COL_NAME_DEFAULT_BILLING '_address_default_billing_'
#

Particular columns that contains of customer default addresses.

Particular columns that contains of customer default addresses.

string COL_NAME_DEFAULT_SHIPPING '_address_default_shipping_'
#
string ERROR_INVALID_REGION 'invalidRegion'
#

Error codes.

Error codes.

Constants inherited from Mage_ImportExport_Model_Import_Entity_Abstract
DB_MAX_PACKET_COEFFICIENT, DB_MAX_PACKET_DATA, DB_MAX_TEXT_LENGTH, DB_MAX_VARCHAR_LENGTH
Properties summary
protected array $_attributes array()
#

Customer address attributes parameters.

Customer address attributes parameters.

[attr_code1] => array( 'options' => array(), 'type' => 'text', 'price', 'textarea', 'select', etc. 'id' => .. ), ...

protected array $_countryRegions array()
#

Countrys and its regions.

Countrys and its regions.

array( [country_id_lowercased1] => array( [region_code_lowercased1] => region_id1, [region_default_name_lowercased1] => region_id1, ..., [region_code_lowercasedn] => region_idn, [region_default_name_lowercasedn] => region_idn ), ... )

protected Mage_ImportExport_Model_Import_Entity_Customer $_customer
#

Customer import entity.

Customer import entity.

protected static array $_defaultAddressAttrMapping array( self::COL_NAME_DEFAULT_BILLING => 'default_billing', self::COL_NAME_DEFAULT_SHIPPING => 'default_shipping' )
#

Default addresses column names to appropriate customer attribute code.

Default addresses column names to appropriate customer attribute code.

protected string $_entityTable
#

Customer entity DB table name.

Customer entity DB table name.

protected array $_indexValueAttributes array('country_id')
#

Attributes with index (not label) value.

Attributes with index (not label) value.

protected array $_messageTemplates array(self::ERROR_INVALID_REGION => 'Region is invalid')
#

Validation failure message template definitions

Validation failure message template definitions

protected array $_particularAttributes array(self::COL_NAME_DEFAULT_BILLING, self::COL_NAME_DEFAULT_SHIPPING)
#

Column names that holds values with particular meaning.

Column names that holds values with particular meaning.

protected array $_regions array()
#

Region ID to region default name pairs.

Region ID to region default name pairs.

Properties inherited from Mage_ImportExport_Model_Import_Entity_Abstract
$_connection, $_dataSourceModel, $_dataValidated, $_entityTypeId, $_errors, $_errorsCount, $_errorsLimit, $_importAllowed, $_invalidRows, $_notices, $_parameters, $_permanentAttributes, $_processedEntitiesCount, $_processedRowsCount, $_rowsToSkip, $_source, $_uniqueAttributes, $_validatedRows
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0