Public Member Functions | |
setId ($id) | |
Static Public Member Functions | |
static | join () |
static | cascade () |
static | lazy () |
Public Attributes | |
const | JOIN = 1 |
const | CASCADE = 2 |
const | LAZY = 3 |
Protected Attributes | |
$names | |
Static Private Member Functions | |
static | getInstance ($id) |
Definition at line 15 of file FetchStrategy.class.php.
static FetchStrategy::cascade | ( | ) | [static] |
Definition at line 48 of file FetchStrategy.class.php.
References getInstance().
Referenced by MetaConfiguration::checkRecursion(), MetaConfiguration::load(), and MetaConfiguration::processClasses().
static FetchStrategy::getInstance | ( | $ | id | ) | [static, private] |
Definition at line 64 of file FetchStrategy.class.php.
References IdentifiableObject::$id.
static FetchStrategy::join | ( | ) | [static] |
Definition at line 40 of file FetchStrategy.class.php.
References getInstance().
Referenced by Criteria::__construct().
static FetchStrategy::lazy | ( | ) | [static] |
Definition at line 56 of file FetchStrategy.class.php.
References getInstance().
Referenced by MetaConfiguration::processClasses().
FetchStrategy::setId | ( | $ | id | ) |
Reimplemented from Enumeration.
Definition at line 30 of file FetchStrategy.class.php.
References IdentifiableObject::$id, and Assert::isNull().
FetchStrategy::$names [protected] |
array( self::JOIN => 'join', self::CASCADE => 'cascade', self::LAZY => 'lazy' )
Reimplemented from Enumeration.
Definition at line 21 of file FetchStrategy.class.php.
const FetchStrategy::CASCADE = 2 |
Definition at line 18 of file FetchStrategy.class.php.
Referenced by Criteria::fillSelectQuery().
const FetchStrategy::JOIN = 1 |
Definition at line 17 of file FetchStrategy.class.php.
Referenced by MetaConfiguration::checkRecursion(), Criteria::joinProperties(), and LightMetaProperty::toValue().
const FetchStrategy::LAZY = 3 |
Definition at line 19 of file FetchStrategy.class.php.
Referenced by AbstractProtoClass::assemblyObject(), MetaConfiguration::checkSanity(), AbstractProtoClass::fetchEncapsulants(), LightMetaProperty::fillMapping(), AbstractProtoClass::importPrimitive(), MetaConfiguration::load(), and MetaConfiguration::processClasses().