ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
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 194 of file class.ilXmlImporter.php.
ilXmlImporter::exportedFromSameInstallation | ( | ) |
Is exporting and importing installation identical?
Definition at line 159 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 184 of file class.ilXmlImporter.php.
Referenced by ilCOPageImporter\importXmlRepresentation().
ilXmlImporter::getImport | ( | ) |
Get import.
Definition at line 42 of file class.ilXmlImporter.php.
References $imp.
Referenced by ilSurveyImporter\importXmlRepresentation(), ilGlossaryImporter\init(), ilMediaPoolImporter\init(), ilMediaObjectsImporter\init(), ilHelpImporter\init(), ilLearningModuleImporter\init(), and ilCOPageImporter\init().
ilXmlImporter::getImportDirectory | ( | ) |
Get import directory.
Definition at line 128 of file class.ilXmlImporter.php.
Referenced by ilTestQuestionPoolImporter\getImportDirectoryContainer(), ilTestImporter\getImportDirectoryContainer(), ilTestQuestionPoolImporter\getImportPackageName(), ilTestImporter\getImportPackageName(), ilFileImporter\importXmlRepresentation(), ilForumImporter\importXmlRepresentation(), ilTestImporter\importXmlRepresentation(), ilTestQuestionPoolImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), ilHTMLLearningModuleImporter\init(), ilExerciseImporter\init(), ilUserImporter\init(), ilBibliographicImporter\init(), ilStyleImporter\init(), ilDataCollectionImporter\init(), ilMediaObjectsImporter\init(), ilSurveyQuestionPoolImporter\parseXmlFileNames(), ilTestQuestionPoolImporter\parseXmlFileNames(), ilSurveyImporter\parseXmlFileNames(), and ilTestImporter\parseXmlFileNames().
ilXmlImporter::getInstallId | ( | ) |
Get installation id.
Definition at line 68 of file class.ilXmlImporter.php.
Referenced by exportedFromSameInstallation(), ilTestQuestionPoolImporter\importQuestionSkillAssignments(), ilTestImporter\importQuestionSkillAssignments(), ilTestImporter\importSkillLevelThresholds(), and ilForumImporter\importXmlRepresentation().
ilXmlImporter::getInstallUrl | ( | ) |
Get installation url.
Definition at line 88 of file class.ilXmlImporter.php.
ilXmlImporter::getSchemaVersion | ( | ) |
Get schema version.
Definition at line 108 of file class.ilXmlImporter.php.
Referenced by ilForumImporter\importXmlRepresentation(), ilGlossaryImporter\importXmlRepresentation(), ilObjectImporter\importXmlRepresentation(), ilStyleImporter\importXmlRepresentation(), ilExerciseImporter\importXmlRepresentation(), ilItemGroupImporter\importXmlRepresentation(), ilWikiImporter\importXmlRepresentation(), ilBookmarksImporter\importXmlRepresentation(), ilNewsImporter\importXmlRepresentation(), ilCalendarImporter\importXmlRepresentation(), ilExternalFeedImporter\importXmlRepresentation(), ilMediaCastImporter\importXmlRepresentation(), ilPollImporter\importXmlRepresentation(), ilNotesImporter\importXmlRepresentation(), ilRatingImporter\importXmlRepresentation(), ilTaxonomyImporter\importXmlRepresentation(), ilBlogImporter\importXmlRepresentation(), ilSessionImporter\importXmlRepresentation(), ilHTMLLearningModuleImporter\importXmlRepresentation(), ilUserImporter\importXmlRepresentation(), ilPortfolioImporter\importXmlRepresentation(), ilBibliographicImporter\importXmlRepresentation(), ilDataCollectionImporter\importXmlRepresentation(), ilMediaObjectsImporter\importXmlRepresentation(), ilCOPageImporter\importXmlRepresentation(), ilSkillImporter\importXmlRepresentation(), ilMediaPoolImporter\importXmlRepresentation(), ilHelpImporter\importXmlRepresentation(), ilLearningModuleImporter\importXmlRepresentation(), and ilSurveyImporter\importXmlRepresentation().
ilXmlImporter::getSkipEntities | ( | ) |
Get skip entities.
Definition at line 148 of file class.ilXmlImporter.php.
References $skip_entities.
|
abstract |
Import xml representation.
string | entity |
string | target release |
string | id |
Referenced by exportedFromSameInstallation().
ilXmlImporter::init | ( | ) |
ilXmlImporter::setImport | ( | $a_val | ) |
Set import.
ilImport | $a_val | import object |
Definition at line 32 of file class.ilXmlImporter.php.
ilXmlImporter::setImportDirectory | ( | $a_val | ) |
Set import directory.
string | import directory |
Definition at line 118 of file class.ilXmlImporter.php.
ilXmlImporter::setInstallId | ( | $a_val | ) |
Set installation id.
string | installation id |
Definition at line 58 of file class.ilXmlImporter.php.
ilXmlImporter::setInstallUrl | ( | $a_val | ) |
Set installation url.
string | installation url |
Definition at line 78 of file class.ilXmlImporter.php.
ilXmlImporter::setSchemaVersion | ( | $a_val | ) |
Set schema version.
string | schema version |
Definition at line 98 of file class.ilXmlImporter.php.
ilXmlImporter::setSkipEntities | ( | $a_val | ) |
Set skip entities.
array | $a_val | entities to skip |
Definition at line 138 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().