ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Xml importer class. More...
Public Member Functions | |
__construct () | |
Constructor. More... | |
setImport ($a_val) | |
Set import. More... | |
getImport () | |
Get import. More... | |
init () | |
Init. More... | |
setInstallId ($a_val) | |
Set installation id. More... | |
getInstallId () | |
Get installation id. More... | |
setInstallUrl ($a_val) | |
Set installation url. More... | |
getInstallUrl () | |
Get installation url. More... | |
setSchemaVersion ($a_val) | |
Set schema version. More... | |
getSchemaVersion () | |
Get schema version. More... | |
setImportDirectory ($a_val) | |
Set import directory. More... | |
getImportDirectory () | |
Get import directory. More... | |
setSkipEntities ($a_val) | |
Set skip entities. More... | |
getSkipEntities () | |
Get skip entities. More... | |
exportedFromSameInstallation () | |
Is exporting and importing installation identical? More... | |
importXmlRepresentation ($a_entity, $a_id, $a_xml, $a_mapping) | |
Import xml representation. More... | |
finalProcessing ($a_mapping) | |
Final processing. More... | |
afterContainerImportProcessing (ilImportMapping $mapping) | |
Called after all container objects have been implemented. More... | |
Protected Attributes | |
$skip_entities = array() | |
$imp | |
ilXmlImporter::__construct | ( | ) |
ilXmlImporter::afterContainerImportProcessing | ( | ilImportMapping | $mapping | ) |
Called after all container objects have been implemented.
ilImportMapping | $mapping |
Definition at line 191 of file class.ilXmlImporter.php.
ilXmlImporter::exportedFromSameInstallation | ( | ) |
Is exporting and importing installation identical?
Definition at line 158 of file class.ilXmlImporter.php.
References getInstallId(), and importXmlRepresentation().
Referenced by ilGlossaryImporter\finalProcessing().
ilXmlImporter::finalProcessing | ( | $a_mapping | ) |
Final processing.
array | mapping array |
Definition at line 182 of file class.ilXmlImporter.php.
Referenced by ilCOPageImporter\importXmlRepresentation().
ilXmlImporter::getImport | ( | ) |
Get import.
Definition at line 41 of file class.ilXmlImporter.php.
References $imp.
Referenced by ilSurveyImporter\importXmlRepresentation(), ilGlossaryImporter\init(), ilMediaPoolImporter\init(), ilMediaObjectsImporter\init(), ilHelpImporter\init(), and ilLearningModuleImporter\init().
ilXmlImporter::getImportDirectory | ( | ) |
Get import directory.
Definition at line 127 of file class.ilXmlImporter.php.
Referenced by ilTestQuestionPoolImporter\getImportDirectoryContainer(), ilTestImporter\getImportDirectoryContainer(), ilTestQuestionPoolImporter\getImportPackageName(), ilTestImporter\getImportPackageName(), ilScormAiccImporter\handleEditableLmXml(), ilForumImporter\importXmlRepresentation(), ilFileImporter\importXmlRepresentation(), ilScormAiccImporter\importXmlRepresentation(), ilTestImporter\importXmlRepresentation(), ilTestQuestionPoolImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), ilIndividualAssessmentImporter\init(), ilContentPageImporter\init(), ilDataCollectionImporter\init(), ilBibliographicImporter\init(), ilExerciseImporter\init(), ilHTMLLearningModuleImporter\init(), ilUserImporter\init(), ilStyleImporter\init(), ilMediaObjectsImporter\init(), ilObjectImporter\init(), ilSurveyQuestionPoolImporter\parseXmlFileNames(), ilTestQuestionPoolImporter\parseXmlFileNames(), ilSurveyImporter\parseXmlFileNames(), and ilTestImporter\parseXmlFileNames().
ilXmlImporter::getInstallId | ( | ) |
Get installation id.
Definition at line 67 of file class.ilXmlImporter.php.
Referenced by exportedFromSameInstallation(), ilTestQuestionPoolImporter\importQuestionSkillAssignments(), ilTestImporter\importQuestionSkillAssignments(), ilTestImporter\importSkillLevelThresholds(), ilChatroomImporter\importXmlRepresentation(), and ilForumImporter\importXmlRepresentation().
ilXmlImporter::getInstallUrl | ( | ) |
Get installation url.
Definition at line 87 of file class.ilXmlImporter.php.
ilXmlImporter::getSchemaVersion | ( | ) |
Get schema version.
Definition at line 107 of file class.ilXmlImporter.php.
Referenced by ilScormAiccImporter\handleEditableLmXml(), ilForumImporter\importXmlRepresentation(), ilContentPageImporter\importXmlRepresentation(), ilIndividualAssessmentImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilExerciseImporter\importXmlRepresentation(), ilNotesImporter\importXmlRepresentation(), ilTaxonomyImporter\importXmlRepresentation(), ilSessionImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilWikiImporter\importXmlRepresentation(), ilBookmarksImporter\importXmlRepresentation(), ilItemGroupImporter\importXmlRepresentation(), ilCalendarImporter\importXmlRepresentation(), ilExternalFeedImporter\importXmlRepresentation(), ilMediaCastImporter\importXmlRepresentation(), ilNewsImporter\importXmlRepresentation(), ilRatingImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilUserImporter\importXmlRepresentation(), ilHTMLLearningModuleImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilBibliographicImporter\importXmlRepresentation(), ilDataCollectionImporter\importXmlRepresentation(), ilMediaObjectsImporter\importXmlRepresentation(), ilObjectImporter\importXmlRepresentation(), ilSkillImporter\importXmlRepresentation(), ilMediaPoolImporter\importXmlRepresentation(), ilHelpImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), ilCOPageImporter\importXmlRepresentation(), and ilSurveyImporter\importXmlRepresentation().
ilXmlImporter::getSkipEntities | ( | ) |
Get skip entities.
Definition at line 147 of file class.ilXmlImporter.php.
References $skip_entities.
|
abstract |
Import xml representation.
string | entity |
string | target release |
string | id |
Referenced by exportedFromSameInstallation(), and ilContainerReferenceImporter\getReference().
ilXmlImporter::init | ( | ) |
ilXmlImporter::setImport | ( | $a_val | ) |
Set import.
ilImport | $a_val | import object |
Definition at line 31 of file class.ilXmlImporter.php.
ilXmlImporter::setImportDirectory | ( | $a_val | ) |
Set import directory.
string | import directory |
Definition at line 117 of file class.ilXmlImporter.php.
ilXmlImporter::setInstallId | ( | $a_val | ) |
Set installation id.
string | installation id |
Definition at line 57 of file class.ilXmlImporter.php.
ilXmlImporter::setInstallUrl | ( | $a_val | ) |
Set installation url.
string | installation url |
Definition at line 77 of file class.ilXmlImporter.php.
ilXmlImporter::setSchemaVersion | ( | $a_val | ) |
Set schema version.
string | schema version |
Definition at line 97 of file class.ilXmlImporter.php.
ilXmlImporter::setSkipEntities | ( | $a_val | ) |
Set skip entities.
array | $a_val | entities to skip |
Definition at line 137 of file class.ilXmlImporter.php.
|
protected |
Definition at line 14 of file class.ilXmlImporter.php.
Referenced by getImport().
|
protected |
Definition at line 13 of file class.ilXmlImporter.php.
Referenced by getSkipEntities().