|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilXmlImporter:
Collaboration diagram for ilXmlImporter:Public Member Functions | |
| __construct () | |
| setImport (ilImport $a_val) | |
| getImport () | |
| init () | |
| setInstallId (string $a_val) | |
| getInstallId () | |
| setInstallUrl (string $a_val) | |
| getInstallUrl () | |
| setSchemaVersion (string $a_val) | |
| getSchemaVersion () | |
| setImportDirectory (string $a_val) | |
| getImportDirectory () | |
| setSkipEntities (array $a_val) | |
| getSkipEntities () | |
| exportedFromSameInstallation () | |
| importXmlRepresentation (string $a_entity, string $a_id, string $a_xml, ilImportMapping $a_mapping) | |
| finalProcessing (ilImportMapping $a_mapping) | |
| afterContainerImportProcessing (ilImportMapping $mapping) | |
Protected Attributes | |
| array | $skip_entities = array() |
| ilImport | $imp |
| string | $install_id |
| string | $install_url |
| string | $schema_version |
| string | $import_directory |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Xml importer class
Definition at line 25 of file class.ilXmlImporter.php.
| ilXmlImporter::__construct | ( | ) |
Reimplemented in ilCmiXapiImporter, ilCourseImporter, ilGroupImporter, ilOrgUnitImporter, ilScormAiccImporter, ilSurveyImporter, ilWebResourceImporter, ilAdvancedMetaDataImporter, and ilObjectImporter.
Definition at line 34 of file class.ilXmlImporter.php.
| ilXmlImporter::afterContainerImportProcessing | ( | ilImportMapping | $mapping | ) |
Reimplemented in ilCOPageImporter, and ilLearningSequenceImporter.
Definition at line 123 of file class.ilXmlImporter.php.
| ilXmlImporter::exportedFromSameInstallation | ( | ) |
Definition at line 103 of file class.ilXmlImporter.php.
References getInstallId(), and IL_INST_ID.
Here is the call graph for this function:| ilXmlImporter::finalProcessing | ( | ilImportMapping | $a_mapping | ) |
Reimplemented in ilBlogImporter, ilCategoryImporter, ilContentPageImporter, ilDataCollectionImporter, ilForumImporter, ilGlossaryImporter, ilLearningModuleImporter, ilLearningSequenceImporter, ilMediaCastImporter, ilMediaPoolImporter, ilPortfolioImporter, ilTestImporter, ilTestQuestionPoolImporter, ilWikiImporter, exQuestionPoolImporter, ilContainerImporter, and ilUserImporter.
Definition at line 118 of file class.ilXmlImporter.php.
| ilXmlImporter::getImport | ( | ) |
Definition at line 43 of file class.ilXmlImporter.php.
References $imp.
Referenced by ilBlogImporter\init(), ilGlossaryImporter\init(), ilLearningModuleImporter\init(), ilMediaPoolImporter\init(), ilMediaObjectsImporter\init(), and ilSkillImporter\init().
Here is the caller graph for this function:| ilXmlImporter::getImportDirectory | ( | ) |
Definition at line 87 of file class.ilXmlImporter.php.
References $import_directory.
Referenced by ilCmiXapiImporter\getImportDirectoryContainer(), ilTestImporter\getImportDirectoryContainer(), ilTestQuestionPoolImporter\getImportDirectoryContainer(), ilCmiXapiImporter\getImportDirectorySingle(), ilTestImporter\getImportPackageName(), ilTestQuestionPoolImporter\getImportPackageName(), ilFileImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilTestImporter\importXmlRepresentation(), ilTestQuestionPoolImporter\importXmlRepresentation(), ilBibliographicImporter\init(), ilContentPageImporter\init(), ilDataCollectionImporter\init(), ilExerciseImporter\init(), ilHTMLLearningModuleImporter\init(), ilIndividualAssessmentImporter\init(), ilMediaObjectsImporter\init(), ilObjectImporter\init(), ilStyleImporter\init(), ilUserImporter\init(), ilTestImporter\parseXmlFileNames(), and ilTestQuestionPoolImporter\parseXmlFileNames().
Here is the caller graph for this function:| ilXmlImporter::getInstallId | ( | ) |
Definition at line 57 of file class.ilXmlImporter.php.
References $install_id.
Referenced by exportedFromSameInstallation(), ilTestQuestionPoolImporter\importQuestionSkillAssignments(), ilTestImporter\importQuestionSkillAssignments(), ilTestImporter\importSkillLevelThresholds(), and ilChatroomImporter\importXmlRepresentation().
Here is the caller graph for this function:| ilXmlImporter::getInstallUrl | ( | ) |
Definition at line 67 of file class.ilXmlImporter.php.
References $install_url.
| ilXmlImporter::getSchemaVersion | ( | ) |
Definition at line 77 of file class.ilXmlImporter.php.
References $schema_version.
Referenced by ilBibliographicImporter\importXmlRepresentation(), ilContentPageImporter\importXmlRepresentation(), ilExerciseImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilSessionImporter\importXmlRepresentation(), ilCOPageImporter\importXmlRepresentation(), ilNewsImporter\importXmlRepresentation(), ilRatingImporter\importXmlRepresentation(), ilSkillImporter\importXmlRepresentation(), and ilStyleImporter\importXmlRepresentation().
Here is the caller graph for this function:| ilXmlImporter::getSkipEntities | ( | ) |
Definition at line 97 of file class.ilXmlImporter.php.
References $skip_entities.
|
abstract |
Reimplemented in ilBibliographicImporter, ilBlogImporter, ilCategoryImporter, ilChatroomImporter, ilCmiXapiImporter, ilContentPageImporter, ilCourseImporter, ilDataCollectionImporter, ilExerciseImporter, ilFileImporter, ilFolderImporter, ilGlossaryImporter, ilGroupImporter, ilHTMLLearningModuleImporter, ilIndividualAssessmentImporter, ilItemGroupImporter, ilLearningModuleImporter, ilLearningSequenceImporter, ilMediaCastImporter, ilMediaPoolImporter, ilOrgUnitImporter, ilPollImporter, ilPortfolioImporter, ilSessionImporter, ilSurveyQuestionPoolImporter, ilTestImporter, ilTestQuestionPoolImporter, ilWebResourceImporter, ilWikiImporter, ilAccessControlImporter, ilAdvancedMetaDataImporter, ilAssessmentQuestionImporter, exQuestionPoolImporter, ilCalendarImporter, ilContainerImporter, ilCOPageImporter, ilHelpImporter, ilMediaObjectsImporter, ilMetaDataImporter, ilNewsImporter, ilNotesImporter, ilRatingImporter, ilSkillImporter, ilStyleImporter, ilTaxonomyImporter, ilUserImporter, and ilObjectImporter.
| ilXmlImporter::init | ( | ) |
Reimplemented in ilBibliographicImporter, ilBlogImporter, ilCategoryImporter, ilCmiXapiImporter, ilContentPageImporter, ilCourseImporter, ilDataCollectionImporter, ilExerciseImporter, ilFolderImporter, ilForumImporter, ilGlossaryImporter, ilGroupImporter, ilHTMLLearningModuleImporter, ilIndividualAssessmentImporter, ilItemGroupImporter, ilLearningModuleImporter, ilLearningSequenceImporter, ilMediaCastImporter, ilMediaPoolImporter, ilPollImporter, ilPortfolioImporter, ilScormAiccImporter, ilSessionImporter, ilSurveyImporter, ilWikiImporter, ilAccessControlImporter, ilCalendarImporter, ilContainerImporter, ilContainerReferenceImporter, ilMediaObjectsImporter, ilNewsImporter, ilNotesImporter, ilObjectImporter, ilRatingImporter, ilSkillImporter, ilStyleImporter, ilTaxonomyImporter, and ilUserImporter.
Definition at line 48 of file class.ilXmlImporter.php.
| ilXmlImporter::setImport | ( | ilImport | $a_val | ) |
Definition at line 38 of file class.ilXmlImporter.php.
| ilXmlImporter::setImportDirectory | ( | string | $a_val | ) |
Definition at line 82 of file class.ilXmlImporter.php.
| ilXmlImporter::setInstallId | ( | string | $a_val | ) |
Definition at line 52 of file class.ilXmlImporter.php.
| ilXmlImporter::setInstallUrl | ( | string | $a_val | ) |
Definition at line 62 of file class.ilXmlImporter.php.
| ilXmlImporter::setSchemaVersion | ( | string | $a_val | ) |
Definition at line 72 of file class.ilXmlImporter.php.
| ilXmlImporter::setSkipEntities | ( | array | $a_val | ) |
Definition at line 92 of file class.ilXmlImporter.php.
|
protected |
Definition at line 28 of file class.ilXmlImporter.php.
Referenced by getImport().
|
protected |
Definition at line 32 of file class.ilXmlImporter.php.
Referenced by getImportDirectory().
|
protected |
Definition at line 29 of file class.ilXmlImporter.php.
Referenced by getInstallId().
|
protected |
Definition at line 30 of file class.ilXmlImporter.php.
Referenced by getInstallUrl().
|
protected |
Definition at line 31 of file class.ilXmlImporter.php.
Referenced by getSchemaVersion().
|
protected |
Definition at line 27 of file class.ilXmlImporter.php.
Referenced by getSkipEntities().