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_CatalogIndex_Model_Aggregation
  • Mage_CatalogIndex_Model_Attribute
  • Mage_CatalogIndex_Model_Catalog_Index_Flag
  • Mage_CatalogIndex_Model_Catalog_Index_Kill_Flag
  • Mage_CatalogIndex_Model_Data_Abstract
  • Mage_CatalogIndex_Model_Data_Configurable
  • Mage_CatalogIndex_Model_Data_Grouped
  • Mage_CatalogIndex_Model_Data_Simple
  • Mage_CatalogIndex_Model_Data_Virtual
  • Mage_CatalogIndex_Model_Indexer
  • Mage_CatalogIndex_Model_Indexer_Abstract
  • Mage_CatalogIndex_Model_Indexer_Eav
  • Mage_CatalogIndex_Model_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Indexer_Price
  • Mage_CatalogIndex_Model_Indexer_Tierprice
  • Mage_CatalogIndex_Model_Mysql4_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Aggregation
  • Mage_CatalogIndex_Model_Mysql4_Attribute
  • Mage_CatalogIndex_Model_Mysql4_Data_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Data_Configurable
  • Mage_CatalogIndex_Model_Mysql4_Data_Grouped
  • Mage_CatalogIndex_Model_Mysql4_Indexer
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Abstract
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Eav
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Mysql4_Indexer_Price
  • Mage_CatalogIndex_Model_Mysql4_Price
  • Mage_CatalogIndex_Model_Mysql4_Retreiver
  • Mage_CatalogIndex_Model_Mysql4_Setup
  • Mage_CatalogIndex_Model_Observer
  • Mage_CatalogIndex_Model_Price
  • Mage_CatalogIndex_Model_Resource_Abstract
  • Mage_CatalogIndex_Model_Resource_Aggregation
  • Mage_CatalogIndex_Model_Resource_Attribute
  • Mage_CatalogIndex_Model_Resource_Data_Abstract
  • Mage_CatalogIndex_Model_Resource_Data_Configurable
  • Mage_CatalogIndex_Model_Resource_Data_Grouped
  • Mage_CatalogIndex_Model_Resource_Indexer
  • Mage_CatalogIndex_Model_Resource_Indexer_Abstract
  • Mage_CatalogIndex_Model_Resource_Indexer_Eav
  • Mage_CatalogIndex_Model_Resource_Indexer_Minimalprice
  • Mage_CatalogIndex_Model_Resource_Indexer_Price
  • Mage_CatalogIndex_Model_Resource_Price
  • Mage_CatalogIndex_Model_Resource_Retreiver
  • Mage_CatalogIndex_Model_Resource_Setup
  • Mage_CatalogIndex_Model_Retreiver

Interfaces

  • Mage_CatalogIndex_Model_Indexer_Interface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_CatalogIndex_Model_Data_Abstract

CatalogIndex Data Retreiver Abstract Model

Varien_Object
Extended by Mage_Core_Model_Abstract
Extended by Mage_CatalogIndex_Model_Data_Abstract

Direct known subclasses

Mage_CatalogIndex_Model_Data_Configurable, Mage_CatalogIndex_Model_Data_Grouped, Mage_CatalogIndex_Model_Data_Simple

Indirect known subclasses

Mage_Bundle_Model_CatalogIndex_Data_Bundle, Mage_CatalogIndex_Model_Data_Virtual, Mage_Downloadable_Model_CatalogIndex_Data_Downloadable
Package: Mage\CatalogIndex
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/CatalogIndex/Model/Data/Abstract.php
Methods summary
protected
# _construct( )

Initialize abstract resource model

Initialize abstract resource model

public mixed
# getChildProductIds( Mage_Core_Model_Store $store, integer $parentIds )

Return all children ids

Return all children ids

Parameters

$store
Mage_Core_Model_Store
$store
$parentIds
integer
$parentId

Returns

mixed
public mixed
# getParentProductIds( Mage_Core_Model_Store $store, integer $childIds )

Return all parent ids

Return all parent ids

Parameters

$store
Mage_Core_Model_Store
$store
$childIds
integer
$childId

Returns

mixed
protected
# fetchLinkInformation( Mage_Core_Model_Store $store, array $settings, integer $type, integer $suppliedId )

Returns an array of product children/parents

Returns an array of product children/parents

Parameters

$store
Mage_Core_Model_Store
$store
$settings
array
$settings
$type
integer
$type
$suppliedId
integer
$suppliedId
public float
# getFinalPrice( integer $product, Mage_Core_Model_Store $store, Mage_Customer_Model_Group $group )

Fetch final price for product

Fetch final price for product

Parameters

$product
integer
$product
$store
Mage_Core_Model_Store
$store
$group
Mage_Customer_Model_Group
$group

Returns

float
public array
# getMinimalPrice( array $products, Mage_Core_Model_Store $store )

Return minimal prices for specified products

Return minimal prices for specified products

Parameters

$products
array
$products
$store
Mage_Core_Model_Store
$store

Returns

array
public integer
# getTaxClassId( integer $productId, Mage_Core_Model_Store $store )

Get tax class id for a product

Get tax class id for a product

Parameters

$productId
integer
$productId
$store
Mage_Core_Model_Store
$store

Returns

integer
public mixed
# getTierPrices( array $products, Mage_Core_Model_Store $store )

Return tier data for specified products in specified store

Return tier data for specified products in specified store

Parameters

$products
array
$products
$store
Mage_Core_Model_Store
$store

Returns

mixed
public
# getAttributeData( array $products, array $attributes, Mage_Core_Model_Store $store )

Retreive specified attribute data for specified products from specified store

Retreive specified attribute data for specified products from specified store

Parameters

$products
array
$products
$attributes
array
$attributes
$store
Mage_Core_Model_Store
$store
public string
# getTypeCode( )

Retreive product type code

Retreive product type code

Returns

string
protected mixed
# _getLinkSettings( )

Get child link table and field settings

Get child link table and field settings

Returns

mixed
public boolean
# areChildrenIndexable( integer $type )

Returns if type supports children of the specified type

Returns if type supports children of the specified type

Parameters

$type
integer
$type

Returns

boolean
public Mage_Catalog_Model_Product_Type_Abstract
# getTypeInstance( )

Retrieve Product Type Instance

Retrieve Product Type Instance

Returns

Mage_Catalog_Model_Product_Type_Abstract
Methods inherited from Mage_Core_Model_Abstract
_afterDelete(), _afterDeleteCommit(), _afterLoad(), _afterSave(), _beforeDelete(), _beforeLoad(), _beforeSave(), _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
integer LINK_GET_CHILDREN 1
#
integer LINK_GET_PARENTS 1
#
Properties summary
protected Mage_Catalog_Model_Product_Type_Abstract $_typeInstance
#

Product Type instance

Product Type instance

protected boolean $_haveChildren array( Mage_CatalogIndex_Model_Retreiver::CHILDREN_FOR_TIERS=>true, Mage_CatalogIndex_Model_Retreiver::CHILDREN_FOR_PRICES=>true, Mage_CatalogIndex_Model_Retreiver::CHILDREN_FOR_ATTRIBUTES=>true, )
#

Defines when product type has children

Defines when product type has children

protected boolean $_haveParents true
#

Defines when product type has parents

Defines when product type has parents

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