Mage_Admin_Model_Mysql4_Role Class Reference

Inheritance diagram for Mage_Admin_Model_Mysql4_Role:

Mage_Core_Model_Mysql4_Abstract Mage_Core_Model_Resource_Abstract

List of all members.

Public Member Functions

 load (Mage_Core_Model_Abstract $object, $value, $field=null)

Protected Member Functions

 _construct ()
 _beforeSave (Mage_Core_Model_Abstract $object)


Detailed Description

Definition at line 27 of file Role.php.


Member Function Documentation

_beforeSave ( Mage_Core_Model_Abstract object  )  [protected]

Parameters:
Mage_Core_Model_Abstract $object

Reimplemented from Mage_Core_Model_Mysql4_Abstract.

Definition at line 39 of file Role.php.

00040     {
00041         if ( !$object->getId() ) {
00042             $object->setCreated(now());
00043         }
00044         $object->setModified(now());
00045         return $this;
00046     }

_construct (  )  [protected]

Resource initialization

Reimplemented from Mage_Core_Model_Resource_Abstract.

Definition at line 29 of file Role.php.

00030     {
00031         $this->_init('admin/role', 'role_id');
00032     }

load ( Mage_Core_Model_Abstract object,
value,
field = null 
)

Load an object

Parameters:
Mage_Core_Model_Abstract $object
mixed $value
string $field field to load by (defaults to model id)
Returns:
Mage_Core_Model_Mysql4_Abstract

Reimplemented from Mage_Core_Model_Mysql4_Abstract.

Definition at line 48 of file Role.php.

00049     {
00050         if (!intval($value) && is_string($value)) {
00051             $field = 'role_id';
00052         }
00053         return parent::load($object, $value, $field);
00054     }


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:22:41 2009 for Magento by  doxygen 1.5.8