Class Mage_Core_Model_Resource_Transaction

Description

Resource transaction model

Located in /Core/Model/Resource/Transaction.php (line 36)


	
			
Variable Summary
Method Summary
Variables
array $_beforeCommitCallbacks = array() (line 57)

Callbacks array.

  • access: protected
array $_objects = array() (line 43)

Objects which will be involved to transaction

  • access: protected
array $_objectsByAlias = array() (line 50)

Transaction objects array with alias key

  • access: protected
Methods
addCommitCallback (line 132)

Add callback funtion which will be called befor commit transactions

  • access: public
Mage_Core_Model_Resource_Transaction addCommitCallback (callback $callback)
  • callback $callback
addObject (line 117)

Adding object for using in transaction

  • access: public
Mage_Core_Model_Resource_Transaction addObject (Mage_Core_Model_Abstract $object, [string $alias = ''])
delete (line 179)

Initialize objects delete transaction

  • access: public
save (line 143)

Initialize objects save transaction

  • access: public
_commitTransaction (line 76)

Commit transaction for all resources

  • access: protected
Mage_Core_Model_Resource_Transaction _commitTransaction ()
_rollbackTransaction (line 89)

Rollback transaction

  • access: protected
Mage_Core_Model_Resource_Transaction _rollbackTransaction ()
_runCallbacks (line 102)

Run all configured object callbacks

  • access: protected
_startTransaction (line 63)

Begin transaction for all involved object resources

  • access: protected

Documentation generated on Fri, 11 Feb 2011 17:15:05 +0200 by phpDocumentor 1.4.3