/*
* -------------------------------- Dokument einlesen
* --------------------------------
*/
Fileformat gdzfile;
Fileformat newfile;
try {
this.fi = new FolderInformation(process.getId(), process.getTitle());
String metadataPath = this.fi.getMetadataFilePath();
gdzfile = process.readMetadataFile(metadataPath, this.myPrefs);
switch (MetadataFormat.findFileFormatsHelperByName(this.project.getFileFormatDmsExport())) {
case METS:
newfile = new MetsModsImportExport(this.myPrefs);
break;
case METS_AND_RDF:
newfile = new RDFFile(this.myPrefs);
break;
default:
newfile = new RDFFile(this.myPrefs);
break;
}
newfile.setDigitalDocument(gdzfile.getDigitalDocument());
gdzfile = newfile;
} catch (Exception e) {
Helper.setFehlerMeldung(Helper.getTranslation("exportError") + process.getTitle(), e);
myLogger.error("Export abgebrochen, xml-LeseFehler", e);