ILIAS
release_8 Revision v8.23
|
Public Member Functions | |
__construct () | |
setSourceObjId ($sourceObjId) | |
getSourceObjId () | |
getSourceObjType () | |
setSourceObjType ($sourceObjType) | |
getTargetObjId () | |
setTargetObjId ($targetObjId) | |
getTargetObjType () | |
setTargetObjType ($targetObjType) | |
setQuestionIdMapping ($questionIdMapping) | |
getQuestionIdMapping () | |
duplicate ($poolTaxonomyIds) | |
getDuplicatedTaxonomiesKeysMap () | |
getAllTaxonomiesForSourceObject () | |
Private Member Functions | |
duplicateTaxonomyFromPoolToTest ($poolTaxonomyId) | |
transferAssignmentsFromOriginalToDuplicatedTaxonomy ($originalTaxonomyId, $mappedTaxonomyId) | |
Private Attributes | |
$sourceObjId = null | |
$sourceObjType = null | |
$targetObjId = null | |
$targetObjType = null | |
$questionIdMapping = null | |
$duplicatedTaxonomiesKeysMap = null | |
Definition at line 27 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
ilQuestionPoolTaxonomiesDuplicator::__construct | ( | ) |
Definition at line 47 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
ilQuestionPoolTaxonomiesDuplicator::duplicate | ( | $poolTaxonomyIds | ) |
Definition at line 102 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References duplicateTaxonomyFromPoolToTest(), and transferAssignmentsFromOriginalToDuplicatedTaxonomy().
|
private |
Definition at line 114 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References getTargetObjId(), and ilObjTaxonomy\saveUsage().
Referenced by duplicate().
ilQuestionPoolTaxonomiesDuplicator::getAllTaxonomiesForSourceObject | ( | ) |
Definition at line 163 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References getSourceObjId(), and ilObjTaxonomy\getUsageOfObject().
ilQuestionPoolTaxonomiesDuplicator::getDuplicatedTaxonomiesKeysMap | ( | ) |
Definition at line 158 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $duplicatedTaxonomiesKeysMap.
ilQuestionPoolTaxonomiesDuplicator::getQuestionIdMapping | ( | ) |
Definition at line 97 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $questionIdMapping.
Referenced by transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilQuestionPoolTaxonomiesDuplicator::getSourceObjId | ( | ) |
Definition at line 57 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $sourceObjId.
Referenced by getAllTaxonomiesForSourceObject(), and transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilQuestionPoolTaxonomiesDuplicator::getSourceObjType | ( | ) |
Definition at line 62 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $sourceObjType.
Referenced by transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilQuestionPoolTaxonomiesDuplicator::getTargetObjId | ( | ) |
Definition at line 72 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $targetObjId.
Referenced by duplicateTaxonomyFromPoolToTest(), and transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilQuestionPoolTaxonomiesDuplicator::getTargetObjType | ( | ) |
Definition at line 82 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $targetObjType.
Referenced by transferAssignmentsFromOriginalToDuplicatedTaxonomy().
ilQuestionPoolTaxonomiesDuplicator::setQuestionIdMapping | ( | $questionIdMapping | ) |
Definition at line 92 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $questionIdMapping.
ilQuestionPoolTaxonomiesDuplicator::setSourceObjId | ( | $sourceObjId | ) |
Definition at line 52 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $sourceObjId.
ilQuestionPoolTaxonomiesDuplicator::setSourceObjType | ( | $sourceObjType | ) |
Definition at line 67 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $sourceObjType.
ilQuestionPoolTaxonomiesDuplicator::setTargetObjId | ( | $targetObjId | ) |
Definition at line 77 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $targetObjId.
ilQuestionPoolTaxonomiesDuplicator::setTargetObjType | ( | $targetObjType | ) |
Definition at line 87 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References $targetObjType.
|
private |
Definition at line 138 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
References getQuestionIdMapping(), getSourceObjId(), getSourceObjType(), getTargetObjId(), and getTargetObjType().
Referenced by duplicate().
|
private |
Definition at line 45 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getDuplicatedTaxonomiesKeysMap().
|
private |
Definition at line 40 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getQuestionIdMapping(), and setQuestionIdMapping().
|
private |
Definition at line 29 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getSourceObjId(), and setSourceObjId().
|
private |
Definition at line 31 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getSourceObjType(), and setSourceObjType().
|
private |
Definition at line 33 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getTargetObjId(), and setTargetObjId().
|
private |
Definition at line 35 of file class.ilQuestionPoolTaxonomiesDuplicator.php.
Referenced by getTargetObjType(), and setTargetObjType().