UniDirectionalAssociationMap Class Reference

List of all members.

Public Member Functions

 __construct ()
 setForClass ($classMap)
 getForClass ()
 setAssociativeClass ($classMap)
 getAssociativeClass ()
 setTargetName ($name)
 getTargetName ()
 setTarget ($attributeMap)
 getTarget ()
 setOrderAttributes ($orderAttributes)
 getOrderAttributes ()
 setIndexAttribute ($indexAttribute)
 getIndexAttribute ()
 setDeleteAutomatic ($value=NULL)
 setRetrieveAutomatic ($value=NULL)
 setSaveAutomatic ($value=NULL)
 setJoinAutomatic ($value=NULL)
 setInverse ($value=NULL)
 isDeleteAutomatic ()
 isRetrieveAutomatic ()
 isSaveAutomatic ()
 isJoinAutomatic ()
 getJoinAutomatic ()
 isInverse ()
 setCardinality ($value=NULL)
 getCardinality ()
 addEntry (&$udaEntry)
 getEntry ($index)
 addDirection ($direction)
 getDirection ()
 getSize ()
 getCriteria ($orderAttrs, $manager)
 getCriteriaParameters ($object)

Private Attributes

 $targetName
 $databaseMap
 $forClass
 $associativeClass
 $cardinality
 $deleteAutomatic = FALSE
 $retrieveAutomatic = FALSE
 $saveAutomatic = FALSE
 $joinAutomatic = FALSE
 $inverse = FALSE
 $entries = array()
 $direction = array()
 $orderAttributes = NULL
 $indexAttribute

Detailed Description

Definition at line 3 of file unidirectionalassociationmap.class.


Constructor & Destructor Documentation

UniDirectionalAssociationMap::__construct (  ) 

Definition at line 20 of file unidirectionalassociationmap.class.


Member Function Documentation

UniDirectionalAssociationMap::setForClass ( classMap  ) 

Definition at line 25 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getForClass (  ) 

Definition at line 30 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setAssociativeClass ( classMap  ) 

Definition at line 35 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getAssociativeClass (  ) 

Definition at line 40 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__deleteAssociation(), and PersistentManager::__saveStraightAssociation().

Here is the caller graph for this function:

UniDirectionalAssociationMap::setTargetName ( name  ) 

Definition at line 45 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getTargetName (  ) 

Definition at line 50 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setTarget ( attributeMap  ) 

Definition at line 55 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getTarget (  ) 

Definition at line 60 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__deleteAssociation(), PersistentManager::__retrieveAssociation(), PersistentManager::__saveInverseAssociation(), and PersistentManager::__saveStraightAssociation().

Here is the caller graph for this function:

UniDirectionalAssociationMap::setOrderAttributes ( orderAttributes  ) 

Definition at line 65 of file unidirectionalassociationmap.class.

References $orderAttributes.

UniDirectionalAssociationMap::getOrderAttributes (  ) 

Definition at line 70 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__retrieveAssociation().

Here is the caller graph for this function:

UniDirectionalAssociationMap::setIndexAttribute ( indexAttribute  ) 

Definition at line 75 of file unidirectionalassociationmap.class.

References $indexAttribute.

UniDirectionalAssociationMap::getIndexAttribute (  ) 

Definition at line 80 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__retrieveAssociation().

Here is the caller graph for this function:

UniDirectionalAssociationMap::setDeleteAutomatic ( value = NULL  ) 

Definition at line 85 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setRetrieveAutomatic ( value = NULL  ) 

Definition at line 93 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setSaveAutomatic ( value = NULL  ) 

Definition at line 101 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setJoinAutomatic ( value = NULL  ) 

Definition at line 109 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::setInverse ( value = NULL  ) 

Definition at line 120 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::isDeleteAutomatic (  ) 

Definition at line 128 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::isRetrieveAutomatic (  ) 

Definition at line 133 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::isSaveAutomatic (  ) 

Definition at line 138 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::isJoinAutomatic (  ) 

Definition at line 143 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getJoinAutomatic (  ) 

Definition at line 148 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::isInverse (  ) 

Definition at line 153 of file unidirectionalassociationmap.class.

Referenced by getCriteria(), and getCriteriaParameters().

Here is the caller graph for this function:

UniDirectionalAssociationMap::setCardinality ( value = NULL  ) 

Definition at line 158 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getCardinality (  ) 

Definition at line 166 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::addEntry ( &$  udaEntry  ) 

Definition at line 171 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::getEntry ( index  ) 

Definition at line 176 of file unidirectionalassociationmap.class.

Referenced by getCriteria(), and getCriteriaParameters().

Here is the caller graph for this function:

UniDirectionalAssociationMap::addDirection ( direction  ) 

Definition at line 181 of file unidirectionalassociationmap.class.

References $direction.

UniDirectionalAssociationMap::getDirection (  ) 

Definition at line 186 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__deleteAssociation(), and PersistentManager::__saveStraightAssociation().

Here is the caller graph for this function:

UniDirectionalAssociationMap::getSize (  ) 

Definition at line 191 of file unidirectionalassociationmap.class.

Referenced by PersistentManager::__deleteAssociation(), PersistentManager::__saveInverseAssociation(), PersistentManager::__saveStraightAssociation(), getCriteria(), and getCriteriaParameters().

Here is the caller graph for this function:

UniDirectionalAssociationMap::getCriteria ( orderAttrs,
manager 
)

Definition at line 196 of file unidirectionalassociationmap.class.

References getEntry(), getSize(), and isInverse().

Referenced by PersistentManager::__retrieveAssociation().

Here is the call graph for this function:

Here is the caller graph for this function:

UniDirectionalAssociationMap::getCriteriaParameters ( object  ) 

Definition at line 241 of file unidirectionalassociationmap.class.

References getEntry(), getSize(), and isInverse().

Referenced by PersistentManager::__retrieveAssociation().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

UniDirectionalAssociationMap::$targetName [private]

Definition at line 5 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$databaseMap [private]

Definition at line 6 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$forClass [private]

Definition at line 7 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$associativeClass [private]

Definition at line 8 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$cardinality [private]

Definition at line 9 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$deleteAutomatic = FALSE [private]

Definition at line 10 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$retrieveAutomatic = FALSE [private]

Definition at line 11 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$saveAutomatic = FALSE [private]

Definition at line 12 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$joinAutomatic = FALSE [private]

Definition at line 13 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$inverse = FALSE [private]

Definition at line 14 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$entries = array() [private]

Definition at line 15 of file unidirectionalassociationmap.class.

UniDirectionalAssociationMap::$direction = array() [private]

Definition at line 16 of file unidirectionalassociationmap.class.

Referenced by addDirection().

UniDirectionalAssociationMap::$orderAttributes = NULL [private]

Definition at line 17 of file unidirectionalassociationmap.class.

Referenced by setOrderAttributes().

UniDirectionalAssociationMap::$indexAttribute [private]

Definition at line 18 of file unidirectionalassociationmap.class.

Referenced by setIndexAttribute().


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