PersistentObject Class Reference

Inheritance diagram for PersistentObject:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 __construct ()
 getClassMap ()
 setPersistent ($value)
 isPersistent ()
 setProxy ($value)
 isProxy ()
 retrieve ()
 retrieveFromQuery (MQuery $query)
 retrieveFromCriteria (PersistentCriteria $criteria, $parameters=NULL)
 retrieveAssociation ($target, $orderAttributes=null)
 retrieveAssociationAsCursor ($target, $orderAttributes=null)
 retrieveAsProxy ()
 getCriteria ()
 getDeleteCriteria ()
 update ()
 save ()
 saveAssociation ($target)
 delete ()
 deleteAssociation ($target, $object)

Private Attributes

 $isPersistent
 $isProxy
 $timeStamp
 $manager
 $factory

Detailed Description

Definition at line 3 of file persistentobject.class.


Constructor & Destructor Documentation

PersistentObject::__construct (  ) 

Definition at line 11 of file persistentobject.class.

References MIOLO::getInstance().

Here is the call graph for this function:


Member Function Documentation

PersistentObject::getClassMap (  ) 

Definition at line 18 of file persistentobject.class.

PersistentObject::setPersistent ( value  ) 

Definition at line 23 of file persistentobject.class.

References isPersistent().

Referenced by PersistentManager::_deleteObject(), PersistentManager::_saveObject(), and PersistentManager::_saveObjectRaw().

Here is the call graph for this function:

Here is the caller graph for this function:

PersistentObject::isPersistent (  ) 

Definition at line 28 of file persistentobject.class.

Referenced by PersistentManager::_saveObject(), and setPersistent().

Here is the caller graph for this function:

PersistentObject::setProxy ( value  ) 

Definition at line 33 of file persistentobject.class.

References isProxy().

Here is the call graph for this function:

PersistentObject::isProxy (  ) 

Definition at line 38 of file persistentobject.class.

Referenced by setProxy().

Here is the caller graph for this function:

PersistentObject::retrieve (  ) 

Definition at line 43 of file persistentobject.class.

PersistentObject::retrieveFromQuery ( MQuery query  ) 

Definition at line 48 of file persistentobject.class.

PersistentObject::retrieveFromCriteria ( PersistentCriteria criteria,
parameters = NULL 
)

Definition at line 53 of file persistentobject.class.

PersistentObject::retrieveAssociation ( target,
orderAttributes = null 
)

Definition at line 58 of file persistentobject.class.

PersistentObject::retrieveAssociationAsCursor ( target,
orderAttributes = null 
)

Definition at line 63 of file persistentobject.class.

PersistentObject::retrieveAsProxy (  ) 

Definition at line 68 of file persistentobject.class.

PersistentObject::getCriteria (  ) 

Definition at line 73 of file persistentobject.class.

PersistentObject::getDeleteCriteria (  ) 

Definition at line 78 of file persistentobject.class.

PersistentObject::update (  ) 

Definition at line 83 of file persistentobject.class.

PersistentObject::save (  ) 

Definition at line 88 of file persistentobject.class.

PersistentObject::saveAssociation ( target  ) 

Definition at line 93 of file persistentobject.class.

PersistentObject::delete (  ) 

Definition at line 98 of file persistentobject.class.

PersistentObject::deleteAssociation ( target,
object 
)

Definition at line 103 of file persistentobject.class.


Member Data Documentation

PersistentObject::$isPersistent [private]

Definition at line 5 of file persistentobject.class.

PersistentObject::$isProxy [private]

Definition at line 6 of file persistentobject.class.

PersistentObject::$timeStamp [private]

Definition at line 7 of file persistentobject.class.

PersistentObject::$manager [private]

Definition at line 8 of file persistentobject.class.

PersistentObject::$factory [private]

Definition at line 9 of file persistentobject.class.


The documentation for this class was generated from the following file:
CopyLeft (L) 2001-2006 - [MIOLO Development Team] SOLIS - Cooperativa de Soluções Livres - Lajeado/RS - Brasil