ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct (ilDBInterface $db, ilObjTest $testOBJ, ilTestRandomQuestionSetSourcePoolDefinitionFactory $sourcePoolDefinitionFactory) | |
addDefinition (ilTestRandomQuestionSetSourcePoolDefinition $sourcePoolDefinition) | |
isLostPool ($poolId) | |
hasLostPool () | |
getLostPools () | |
getLostPool ($poolId) | |
isTrashedPool ($poolId) | |
hasTrashedPool () | |
getTrashedPools () | |
setTrashedPools ($trashedPools) | |
hasDefinition ($sourcePoolDefinitionId) | |
getDefinition ($sourcePoolDefinitionId) | |
getDefinitionBySourcePoolId ($sourcePoolId) | |
getDefinitionIds () | |
getDefinitionCount () | |
loadDefinitions () | |
deleteDefinitions () | |
getNextPosition () | |
savedDefinitionsExist () | |
hasTypeFilters () | |
areAllUsedPoolsAvailable () | |
rewind () | |
current () | |
key () | |
next () | |
valid () | |
getNonAvailablePools () | |
Protected Member Functions | |
addLostPool (ilTestRandomQuestionSetNonAvailablePool $lostPool) | |
Protected Attributes | |
ilDBInterface | $db |
ilObjTest | $testOBJ |
array | $lostPools = array() |
array | $trashedPools = array() |
Private Attributes | |
array | $sourcePoolDefinitions = array() |
ilTestRandomQuestionSetSourcePoolDefinitionFactory | $sourcePoolDefinitionFactory |
Definition at line 25 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::__construct | ( | ilDBInterface | $db, |
ilObjTest | $testOBJ, | ||
ilTestRandomQuestionSetSourcePoolDefinitionFactory | $sourcePoolDefinitionFactory | ||
) |
Definition at line 34 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References $db, $sourcePoolDefinitionFactory, and $testOBJ.
ilTestRandomQuestionSetSourcePoolDefinitionList::addDefinition | ( | ilTestRandomQuestionSetSourcePoolDefinition | $sourcePoolDefinition | ) |
Definition at line 41 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References ilTestRandomQuestionSetSourcePoolDefinition\getId().
Referenced by loadDefinitions().
|
protected |
Definition at line 46 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References ilTestRandomQuestionSetNonAvailablePool\getId().
Referenced by loadDefinitions().
ilTestRandomQuestionSetSourcePoolDefinitionList::areAllUsedPoolsAvailable | ( | ) |
Definition at line 332 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References hasLostPool(), and hasTrashedPool().
ilTestRandomQuestionSetSourcePoolDefinitionList::current | ( | ) |
Definition at line 356 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::deleteDefinitions | ( | ) |
Definition at line 232 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::getDefinition | ( | $sourcePoolDefinitionId | ) |
Definition at line 105 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by hasDefinition().
ilTestRandomQuestionSetSourcePoolDefinitionList::getDefinitionBySourcePoolId | ( | $sourcePoolId | ) |
Definition at line 114 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::getDefinitionCount | ( | ) |
Definition at line 132 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::getDefinitionIds | ( | ) |
Definition at line 127 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::getLostPool | ( | $poolId | ) |
Definition at line 66 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References isLostPool().
ilTestRandomQuestionSetSourcePoolDefinitionList::getLostPools | ( | ) |
Definition at line 61 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References $lostPools.
Referenced by getNonAvailablePools().
ilTestRandomQuestionSetSourcePoolDefinitionList::getNextPosition | ( | ) |
Definition at line 260 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::getNonAvailablePools | ( | ) |
Definition at line 385 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References getLostPools(), and getTrashedPools().
Referenced by ilTestRandomQuestionSetNonAvailablePoolsTableGUI\addColumns().
ilTestRandomQuestionSetSourcePoolDefinitionList::getTrashedPools | ( | ) |
Definition at line 85 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References $trashedPools.
Referenced by getNonAvailablePools().
ilTestRandomQuestionSetSourcePoolDefinitionList::hasDefinition | ( | $sourcePoolDefinitionId | ) |
Definition at line 100 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References getDefinition().
ilTestRandomQuestionSetSourcePoolDefinitionList::hasLostPool | ( | ) |
Definition at line 56 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by areAllUsedPoolsAvailable().
ilTestRandomQuestionSetSourcePoolDefinitionList::hasTrashedPool | ( | ) |
Definition at line 80 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by areAllUsedPoolsAvailable().
ilTestRandomQuestionSetSourcePoolDefinitionList::hasTypeFilters | ( | ) |
Definition at line 321 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::isLostPool | ( | $poolId | ) |
Definition at line 51 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by getLostPool(), and loadDefinitions().
ilTestRandomQuestionSetSourcePoolDefinitionList::isTrashedPool | ( | $poolId | ) |
Definition at line 75 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::key | ( | ) |
Definition at line 364 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by valid().
ilTestRandomQuestionSetSourcePoolDefinitionList::loadDefinitions | ( | ) |
Definition at line 138 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References $query, $res, addDefinition(), addLostPool(), isLostPool(), setTrashedPools(), ilTestRandomQuestionSetNonAvailablePool\UNAVAILABILITY_STATUS_LOST, and ilTestRandomQuestionSetNonAvailablePool\UNAVAILABILITY_STATUS_TRASHED.
ilTestRandomQuestionSetSourcePoolDefinitionList::next | ( | ) |
Definition at line 372 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::rewind | ( | ) |
Definition at line 348 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::savedDefinitionsExist | ( | ) |
Definition at line 292 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
ilTestRandomQuestionSetSourcePoolDefinitionList::setTrashedPools | ( | $trashedPools | ) |
array | $trashedPools |
Definition at line 93 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References $trashedPools.
Referenced by loadDefinitions().
ilTestRandomQuestionSetSourcePoolDefinitionList::valid | ( | ) |
Definition at line 380 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
References key().
|
protected |
Definition at line 27 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by __construct().
|
protected |
Definition at line 31 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by getLostPools().
|
private |
Definition at line 30 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by __construct().
|
private |
Definition at line 29 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
|
protected |
Definition at line 28 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilTestRandomQuestionSetSourcePoolDefinitionList.php.
Referenced by getTrashedPools(), and setTrashedPools().