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 | ( | ) |
Constructor.
return
Reimplemented in ilScormAiccImporter, ilSurveyImporter, ilAdvancedMetaDataImporter, and ilObjectImporter.
Definition at line 22 of file class.ilXmlImporter.php.
ilXmlImporter::afterContainerImportProcessing | ( | ilImportMapping | $mapping | ) |
Called after all container objects have been implemented.
ilImportMapping | $mapping |
Reimplemented in ilLearningSequenceImporter.
Definition at line 191 of file class.ilXmlImporter.php.
ilXmlImporter::exportedFromSameInstallation | ( | ) |
Is exporting and importing installation identical?
return
Definition at line 158 of file class.ilXmlImporter.php.
References getInstallId().
Referenced by ilGlossaryImporter\finalProcessing().
ilXmlImporter::finalProcessing | ( | $a_mapping | ) |
Final processing.
array | mapping array |
Reimplemented in ilBlogImporter, ilCategoryImporter, ilContentPageImporter, ilDataCollectionImporter, ilGlossaryImporter, ilLearningModuleImporter, ilMediaCastImporter, ilMediaPoolImporter, ilPortfolioImporter, ilTestImporter, ilTestQuestionPoolImporter, ilWikiImporter, ilContainerImporter, ilSkillImporter, ilUserImporter, and ilLearningSequenceImporter.
Definition at line 182 of file class.ilXmlImporter.php.
ilXmlImporter::getImport | ( | ) |
Get import.
Definition at line 41 of file class.ilXmlImporter.php.
References $imp.
Referenced by ilSurveyImporter\importXmlRepresentation(), ilGlossaryImporter\init(), ilLearningModuleImporter\init(), ilMediaPoolImporter\init(), ilHelpImporter\init(), and ilMediaObjectsImporter\init().
ilXmlImporter::getImportDirectory | ( | ) |
Get import directory.
Definition at line 127 of file class.ilXmlImporter.php.
Referenced by ilTestImporter\getImportDirectoryContainer(), ilTestQuestionPoolImporter\getImportDirectoryContainer(), ilTestImporter\getImportPackageName(), ilTestQuestionPoolImporter\getImportPackageName(), ilScormAiccImporter\handleEditableLmXml(), ilScormAiccImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilFileImporter\importXmlRepresentation(), ilForumImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilTestImporter\importXmlRepresentation(), ilTestQuestionPoolImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilBibliographicImporter\init(), ilContentPageImporter\init(), ilDataCollectionImporter\init(), ilExerciseImporter\init(), ilHTMLLearningModuleImporter\init(), ilIndividualAssessmentImporter\init(), ilMediaObjectsImporter\init(), ilObjectImporter\init(), ilStyleImporter\init(), ilUserImporter\init(), ilSurveyImporter\parseXmlFileNames(), ilSurveyQuestionPoolImporter\parseXmlFileNames(), ilTestImporter\parseXmlFileNames(), and ilTestQuestionPoolImporter\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(), ilBibliographicImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilContentPageImporter\importXmlRepresentation(), ilDataCollectionImporter\importXmlRepresentation(), ilExerciseImporter\importXmlRepresentation(), ilExternalFeedImporter\importXmlRepresentation(), ilForumImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilHTMLLearningModuleImporter\importXmlRepresentation(), ilItemGroupImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), ilMediaCastImporter\importXmlRepresentation(), ilMediaPoolImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilSessionImporter\importXmlRepresentation(), ilSurveyImporter\importXmlRepresentation(), ilWikiImporter\importXmlRepresentation(), ilBookmarksImporter\importXmlRepresentation(), ilCalendarImporter\importXmlRepresentation(), ilCOPageImporter\importXmlRepresentation(), ilHelpImporter\importXmlRepresentation(), ilMediaObjectsImporter\importXmlRepresentation(), ilNewsImporter\importXmlRepresentation(), ilNotesImporter\importXmlRepresentation(), ilObjectImporter\importXmlRepresentation(), ilRatingImporter\importXmlRepresentation(), ilSkillImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilTaxonomyImporter\importXmlRepresentation(), ilUserImporter\importXmlRepresentation(), and ilIndividualAssessmentImporter\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 |
Reimplemented in ilScormAiccImporter, ilBibliographicImporter, ilBlogImporter, ilCategoryImporter, ilChatroomImporter, ilContentPageImporter, ilCourseImporter, ilDataCollectionImporter, ilExerciseImporter, ilExternalFeedImporter, ilFileImporter, ilFolderImporter, ilForumImporter, ilGlossaryImporter, ilGroupImporter, ilHTMLLearningModuleImporter, ilItemGroupImporter, ilLearningModuleImporter, ilMediaCastImporter, ilMediaPoolImporter, ilOrgUnitImporter, ilPollImporter, ilPortfolioImporter, ilSessionImporter, ilSurveyImporter, ilSurveyQuestionPoolImporter, ilTestImporter, ilTestQuestionPoolImporter, ilWebResourceImporter, ilWikiImporter, ilAccessControlImporter, ilAdvancedMetaDataImporter, ilBookmarksImporter, ilCalendarImporter, ilContainerImporter, ilCOPageImporter, ilHelpImporter, ilMediaObjectsImporter, ilMetaDataImporter, ilNewsImporter, ilNotesImporter, ilObjectImporter, ilRatingImporter, ilSkillImporter, ilStyleImporter, ilTaxonomyImporter, ilUserImporter, ilIndividualAssessmentImporter, and ilLearningSequenceImporter.
ilXmlImporter::init | ( | ) |
Init.
Reimplemented in ilBibliographicImporter, ilBlogImporter, ilCategoryImporter, ilContentPageImporter, ilCourseImporter, ilDataCollectionImporter, ilExerciseImporter, ilExternalFeedImporter, ilFolderImporter, ilGlossaryImporter, ilGroupImporter, ilHTMLLearningModuleImporter, ilIndividualAssessmentImporter, ilItemGroupImporter, ilLearningModuleImporter, ilLearningSequenceImporter, ilMediaCastImporter, ilMediaPoolImporter, ilPollImporter, ilPortfolioImporter, ilScormAiccImporter, ilSessionImporter, ilSurveyImporter, ilWebResourceImporter, ilWikiImporter, ilAccessControlImporter, ilBookmarksImporter, ilCalendarImporter, ilContainerImporter, ilContainerReferenceImporter, ilHelpImporter, ilMediaObjectsImporter, ilNewsImporter, ilNotesImporter, ilObjectImporter, ilRatingImporter, ilSkillImporter, ilStyleImporter, ilTaxonomyImporter, and ilUserImporter.
Definition at line 48 of file class.ilXmlImporter.php.
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().