Public Member Functions | |
getName () | |
getColumnName () | |
setColumnName ($name) | |
| |
getClassName () | |
isRequired () | |
setRequired ($yrly) | |
| |
isGenericType () | |
getRelationId () | |
getFetchStrategyId () | |
setFetchStrategy (FetchStrategy $strategy) | |
| |
dropFetchStrategy () | |
| |
getContainerName ($holderName) | |
toString () | |
Static Public Member Functions | |
static | create () |
| |
static | make ($name, $columnName, $className, $required, $generic, $relationId, $strategyId) |
| |
Private Attributes | |
$name = null | |
$columnName = null | |
$className = null | |
$required = false | |
$generic = false | |
$relationId = null | |
| |
$strategyId = null | |
|
Definition at line 19 of file LightMetaProperty.class.php.
static LightMetaProperty::create | ( | ) | [static] |
static LightMetaProperty::make | ( | $ | name, | |
$ | columnName, | |||
$ | className, | |||
$ | required, | |||
$ | generic, | |||
$ | relationId, | |||
$ | strategyId | |||
) | [static] |
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 | ( | ) |
LightMetaProperty::getColumnName | ( | ) |
Definition at line 70 of file LightMetaProperty.class.php.
LightMetaProperty::setColumnName | ( | $ | name | ) |
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 | ) |
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 | ) |
Definition at line 123 of file LightMetaProperty.class.php.
References Enumeration::getId().
LightMetaProperty::dropFetchStrategy | ( | ) |
LightMetaProperty::getContainerName | ( | $ | holderName | ) |
Definition at line 140 of file LightMetaProperty.class.php.
References getName().
LightMetaProperty::toString | ( | ) |
Implements Stringable.
Definition at line 145 of file LightMetaProperty.class.php.
References make().
LightMetaProperty::$name = null [private] |
Definition at line 21 of file LightMetaProperty.class.php.
Referenced by make(), and setColumnName().
LightMetaProperty::$columnName = null [private] |
LightMetaProperty::$className = null [private] |
LightMetaProperty::$required = false [private] |
LightMetaProperty::$generic = false [private] |
LightMetaProperty::$relationId = null [private] |
Definition at line 29 of file LightMetaProperty.class.php.
Referenced by make().
LightMetaProperty::$strategyId = null [private] |
Definition at line 32 of file LightMetaProperty.class.php.
Referenced by make().