LightMetaProperty Class Reference
[Common wrapper and helper classes]

Simplified MetaClassProperty for passing information between userspace and MetaConfiguration. More...

Inheritance diagram for LightMetaProperty:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 getName ()
 getColumnName ()
 setColumnName ($name)
 
Returns:
LightMetaProperty

 getClassName ()
 isRequired ()
 setRequired ($yrly)
 
Returns:
LightMetaProperty

 isGenericType ()
 getRelationId ()
 getFetchStrategyId ()
 setFetchStrategy (FetchStrategy $strategy)
 
Returns:
LightMetaProperty

 dropFetchStrategy ()
 
Returns:
LightMetaProperty

 getContainerName ($holderName)
 toString ()

Static Public Member Functions

static create ()
 
Returns:
LightMetaProperty

static make ($name, $columnName, $className, $required, $generic, $relationId, $strategyId)
 
Returns:
LightMetaProperty


Private Attributes

 $name = null
 $columnName = null
 $className = null
 $required = false
 $generic = false
 $relationId = null
 
See also:
MetaRelation

 $strategyId = null
 
See also:
FetchStrategy


Detailed Description

Simplified MetaClassProperty for passing information between userspace and MetaConfiguration.

Definition at line 19 of file LightMetaProperty.class.php.


Member Function Documentation

static LightMetaProperty::create (  )  [static]

Returns:
LightMetaProperty

Definition at line 37 of file LightMetaProperty.class.php.

static LightMetaProperty::make ( name,
columnName,
className,
required,
generic,
relationId,
strategyId 
) [static]

Returns:
LightMetaProperty

Definition at line 45 of file LightMetaProperty.class.php.

References $className, $columnName, $generic, $name, $relationId, $required, and $strategyId.

Referenced by MetaClassProperty::toLightProperty(), and toString().

LightMetaProperty::getName (  ) 

Definition at line 65 of file LightMetaProperty.class.php.

Referenced by getContainerName().

LightMetaProperty::getColumnName (  ) 

Definition at line 70 of file LightMetaProperty.class.php.

LightMetaProperty::setColumnName ( name  ) 

Returns:
LightMetaProperty

Definition at line 78 of file LightMetaProperty.class.php.

References $name.

LightMetaProperty::getClassName (  ) 

Definition at line 85 of file LightMetaProperty.class.php.

LightMetaProperty::isRequired (  ) 

Definition at line 90 of file LightMetaProperty.class.php.

LightMetaProperty::setRequired ( yrly  ) 

Returns:
LightMetaProperty

Definition at line 98 of file LightMetaProperty.class.php.

LightMetaProperty::isGenericType (  ) 

Definition at line 105 of file LightMetaProperty.class.php.

LightMetaProperty::getRelationId (  ) 

Definition at line 110 of file LightMetaProperty.class.php.

LightMetaProperty::getFetchStrategyId (  ) 

Definition at line 115 of file LightMetaProperty.class.php.

LightMetaProperty::setFetchStrategy ( FetchStrategy strategy  ) 

Returns:
LightMetaProperty

Definition at line 123 of file LightMetaProperty.class.php.

References Enumeration::getId().

Here is the call graph for this function:

LightMetaProperty::dropFetchStrategy (  ) 

Returns:
LightMetaProperty

Definition at line 133 of file LightMetaProperty.class.php.

LightMetaProperty::getContainerName ( holderName  ) 

Definition at line 140 of file LightMetaProperty.class.php.

References getName().

Here is the call graph for this function:

LightMetaProperty::toString (  ) 

Implements Stringable.

Definition at line 145 of file LightMetaProperty.class.php.

References make().

Here is the call graph for this function:


Member Data Documentation

LightMetaProperty::$name = null [private]

Definition at line 21 of file LightMetaProperty.class.php.

Referenced by make(), and setColumnName().

LightMetaProperty::$columnName = null [private]

Definition at line 22 of file LightMetaProperty.class.php.

Referenced by make().

LightMetaProperty::$className = null [private]

Definition at line 23 of file LightMetaProperty.class.php.

Referenced by make().

LightMetaProperty::$required = false [private]

Definition at line 25 of file LightMetaProperty.class.php.

Referenced by make().

LightMetaProperty::$generic = false [private]

Definition at line 26 of file LightMetaProperty.class.php.

Referenced by make().

LightMetaProperty::$relationId = null [private]

See also:
MetaRelation

Definition at line 29 of file LightMetaProperty.class.php.

Referenced by make().

LightMetaProperty::$strategyId = null [private]

See also:
FetchStrategy

Definition at line 32 of file LightMetaProperty.class.php.

Referenced by make().


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:50 2007 for onPHP by  doxygen 1.5.4