Class Mage_Eav_Model_Entity_Attribute_Backend_Abstract

Description

Implements interfaces:

Entity/Attribute/Model - attribute backend abstract

Located in /Eav/Model/Entity/Attribute/Backend/Abstract.php (line 35)


	
			
Direct descendents
Class Description
Mage_GiftMessage_Model_Entity_Attribute_Backend_Boolean_Config Product attribute for allowing of gift messages per item
Mage_Catalog_Model_Attribute_Backend_Customlayoutupdate Product url key attribute backend
Mage_Catalog_Model_Category_Attribute_Backend_Sortby Catalog Category Attribute Default and Available Sort By Backend Model
Mage_Catalog_Model_Category_Attribute_Backend_Urlkey Category url key attribute backend
Mage_Catalog_Model_Category_Attribute_Backend_Image Catalog category image attribute backend model
Mage_Catalog_Model_Product_Attribute_Backend_Price Catalog product price attribute backend model
Mage_Catalog_Model_Product_Attribute_Backend_Urlkey Product url key attribute backend
Mage_Catalog_Model_Product_Attribute_Backend_Boolean Product attribute for enable/disable option
Mage_Catalog_Model_Product_Attribute_Backend_Sku Catalog product SKU backend attribute model
Mage_Catalog_Model_Product_Attribute_Backend_Media Catalog product media gallery attribute backend model
Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Urlkey Product url key attribute backend
Mage_Catalog_Model_Resource_Eav_Mysql4_Product_Attribute_Backend_Image Product image attribute backend
Mage_Customer_Model_Customer_Attribute_Backend_Website Website attribute backend
Mage_Customer_Model_Customer_Attribute_Backend_Billing Customer default billing address backend
Mage_Customer_Model_Customer_Attribute_Backend_Store Store attribute backend
Mage_Customer_Model_Customer_Attribute_Backend_Password Customer password attribute backend
Mage_Customer_Model_Customer_Attribute_Backend_Shipping Customer default shipping address backend
Mage_Customer_Model_Entity_Address_Attribute_Backend_Street Customer password attribute backend
Mage_Customer_Model_Entity_Address_Attribute_Backend_Region Address region attribute backend
Mage_Sales_Model_Mysql4_Quote_Address_Attribute_Backend Magento
Mage_Sales_Model_Mysql4_Quote_Address_Attribute_Backend_Child Magento
Mage_Sales_Model_Mysql4_Quote_Address_Attribute_Backend_Region Magento
Mage_Sales_Model_Mysql4_Quote_Address_Attribute_Backend_Parent Magento
Mage_Sales_Model_Mysql4_Order_Invoice_Attribute_Backend_Item
Mage_Sales_Model_Mysql4_Order_Invoice_Attribute_Backend_Child
Mage_Sales_Model_Mysql4_Order_Invoice_Attribute_Backend_Parent
Mage_Sales_Model_Mysql4_Order_Invoice_Attribute_Backend_Order
Mage_Sales_Model_Mysql4_Order_Attribute_Backend_Billing Order billing address backend
Mage_Sales_Model_Mysql4_Order_Attribute_Backend_Child
Mage_Sales_Model_Mysql4_Order_Attribute_Backend_Parent
Mage_Sales_Model_Mysql4_Order_Attribute_Backend_Shipping Order shipping address backend
Mage_Sales_Model_Mysql4_Order_Creditmemo_Attribute_Backend_Child
Mage_Sales_Model_Mysql4_Order_Creditmemo_Attribute_Backend_Parent
Mage_Sales_Model_Mysql4_Order_Shipment_Attribute_Backend_Child
Mage_Sales_Model_Mysql4_Order_Shipment_Attribute_Backend_Parent
Mage_Sales_Model_Entity_Quote_Address_Attribute_Backend Magento
Mage_Sales_Model_Entity_Quote_Address_Attribute_Backend_Child Magento
Mage_Sales_Model_Entity_Quote_Address_Attribute_Backend_Region Magento
Mage_Sales_Model_Entity_Quote_Address_Attribute_Backend_Parent Magento
Mage_Sales_Model_Entity_Order_Invoice_Attribute_Backend_Item Magento
Mage_Sales_Model_Entity_Order_Invoice_Attribute_Backend_Child Magento
Mage_Sales_Model_Entity_Order_Invoice_Attribute_Backend_Parent Magento
Mage_Sales_Model_Entity_Order_Invoice_Attribute_Backend_Order Magento
Mage_Sales_Model_Entity_Order_Attribute_Backend_Billing Order billing address backend
Mage_Sales_Model_Entity_Order_Attribute_Backend_Child Magento
Mage_Sales_Model_Entity_Order_Attribute_Backend_Parent Magento
Mage_Sales_Model_Entity_Order_Attribute_Backend_Shipping Order shipping address backend
Mage_Sales_Model_Entity_Order_Creditmemo_Attribute_Backend_Child Magento
Mage_Sales_Model_Entity_Order_Creditmemo_Attribute_Backend_Parent Magento
Mage_Sales_Model_Entity_Order_Shipment_Attribute_Backend_Child Magento
Mage_Sales_Model_Entity_Order_Shipment_Attribute_Backend_Parent Magento
Mage_Eav_Model_Entity_Attribute_Backend_Time_Created Entity/Attribute/Model - attribute backend default
Mage_Eav_Model_Entity_Attribute_Backend_Time_Updated Entity/Attribute/Model - attribute backend default
Mage_Eav_Model_Entity_Attribute_Backend_Datetime Magento
Mage_Eav_Model_Entity_Attribute_Backend_Array Backend model for attribute with multiple values
Mage_Eav_Model_Entity_Attribute_Backend_Store Magento
Mage_Eav_Model_Entity_Attribute_Backend_Increment Entity/Attribute/Model - attribute backend default
Mage_Eav_Model_Entity_Attribute_Backend_Default Entity/Attribute/Model - attribute backend default
Mage_Eav_Model_Entity_Attribute_Backend_Serialized "Serialized" attribute backend
Variable Summary
Method Summary
void afterDelete ( $object)
void afterLoad ( $object)
void afterSave ( $object)
void beforeDelete ( $object)
void beforeSave ( $object)
void getDefaultValue ()
string getEntityIdField ()
string getTable ()
string getType ()
void getValueId ()
boolean isStatic ()
void setValueId ( $valueId)
void validate ( $object)
Variables

Reference to the attribute instance

  • access: protected
mixed $_defaultValue = null (line 70)

Default value for the attribute

  • access: protected
string $_entityIdField (line 63)

Name of the entity_id field for the value table of this attribute

  • access: protected
string $_table (line 56)

Table name for this attribute

  • access: protected
integer $_valueId (line 49)

PK value_id for loaded entity (for faster updates)

  • access: protected
Methods
afterDelete (line 220)
  • access: public
void afterDelete ( $object)
  • $object

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::afterDelete()

Redefined in descendants as:
afterLoad (line 197)
  • access: public
void afterLoad ( $object)
  • $object

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::afterLoad()

Redefined in descendants as:
afterSave (line 210)
  • access: public
void afterSave ( $object)
  • $object

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::afterSave()

Redefined in descendants as:
beforeDelete (line 215)
  • access: public
void beforeDelete ( $object)
  • $object

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::beforeDelete()
beforeSave (line 202)
  • access: public
void beforeSave ( $object)
  • $object

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::beforeSave()

Redefined in descendants as:
getAttribute (line 89)

Get attribute instance

  • access: public
getDefaultValue (line 164)
  • access: public
void getDefaultValue ()
getEntityIdField (line 141)

Get entity_id field in the attribute values tables

  • access: public
string getEntityIdField ()

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::getEntityIdField()
getTable (line 119)

Get table name for the values of the attribute

  • access: public
string getTable ()

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::getTable()

Redefined in descendants as:
getType (line 99)

Get backend type of the attribute

  • access: public
string getType ()

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::getType()
getValueId (line 159)
  • access: public
void getValueId ()

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::getValueId()
isStatic (line 109)

Check whether the attribute is a real field in the entity table

  • access: public
boolean isStatic ()

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::isStatic()
setAttribute (line 78)

Set attribute instance

  • access: public

Redefined in descendants as:
setValueId (line 153)
  • access: public
void setValueId ( $valueId)
  • $valueId

Implementation of:
Mage_Eav_Model_Entity_Attribute_Backend_Interface::setValueId()

Documentation generated on Fri, 11 Feb 2011 16:54:53 +0200 by phpDocumentor 1.4.3