Package ugh.dl

Examples of ugh.dl.Fileformat


    /*
     * -------------------------------- Dokument einlesen
     * --------------------------------
     */
    Fileformat gdzfile;
    Fileformat newfile;
    try {
      gdzfile = myProzess.readMetadataFile();
      switch (MetadataFormat.findFileFormatsHelperByName(myProzess
          .getProjekt().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")
          + myProzess.getTitel(), e);
View Full Code Here


    /*
     * -------------------------------- 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);
View Full Code Here

        /* zugriff auf ugh-Klassen */
        PicaPlus pp = new PicaPlus(inPrefs);
        pp.read(myHitlist);
        DigitalDocument dd = pp.getDigitalDocument();
        Fileformat ff = new XStream(inPrefs);
        ff.setDigitalDocument(dd);
        /* BoundBook hinzufügen */
        DocStructType dst = inPrefs.getDocStrctTypeByName("BoundBook");
        DocStruct dsBoundBook = dd.createDocStruct(dst);
        dd.setPhysicalDocStruct(dsBoundBook);
        /* Inhalt des RDF-Files überprüfen und ergänzen */
        checkMyOpacResult(ff.getDigitalDocument(), inPrefs, myFirstHit, verbose);
        // rdftemp.write("D:/PicaRdf.xml");
        return ff;
    }
View Full Code Here

    /*
     * -------------------------------- Read Document --------------------------------
     */
    this.myPrefs = myProzess.getRegelsatz().getPreferences();
    String atsPpnBand = myProzess.getTitel();
    Fileformat gdzfile = myProzess.readMetadataFile();

    String rules = ConfigMain.getParameter("copyData.onExport");
    if (rules != null && !rules.equals("- keine Konfiguration gefunden -")) {
      try {
        new DataCopier(rules).process(new CopierData(gdzfile, myProzess));
View Full Code Here

    String atsPpnBand = myProzess.getTitel();

    /*
     * -------------------------------- Dokument einlesen --------------------------------
     */
    Fileformat gdzfile;
    Fileformat newfile;
    try {
      gdzfile = myProzess.readMetadataFile();
      switch (MetadataFormat.findFileFormatsHelperByName(myProzess.getProjekt().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") + myProzess.getTitel(), e);
      myLogger.error("Export abgebrochen, xml-LeseFehler", e);
View Full Code Here

      if (p.getBenutzerGesperrt() != null) {
        Helper.setFehlerMeldung("metadata locked: ", p.getTitel());
      } else {
        myLogger.debug("Prozess: " + p.getTitel());
        Prefs myPrefs = p.getRegelsatz().getPreferences();
        Fileformat gdzfile;
        try {
          gdzfile = p.readMetadataFile();

          MetadataType mdt = ughhelp.getMetadataType(myPrefs, "pathimagefiles");
          List<? extends Metadata> alleMetadaten = gdzfile.getDigitalDocument().getPhysicalDocStruct().getAllMetadataByType(mdt);
          if (alleMetadaten != null && alleMetadaten.size() > 0) {
            Metadata md = alleMetadaten.get(0);
            myLogger.debug(md.getValue());

         
View Full Code Here

        while (tokenizer.hasMoreTokens()) {
          myBandnr = "_" + tokenizer.nextToken();
        }
        Prefs myPrefs = p.getRegelsatz().getPreferences();
        try {
          Fileformat gdzfile = p.readMetadataFile();
          DocStruct dsTop = gdzfile.getDigitalDocument().getLogicalDocStruct();
          DocStruct dsFirst = null;
          if (dsTop.getAllChildren() != null && dsTop.getAllChildren().size() > 0) {
            dsFirst = dsTop.getAllChildren().get(0);
          }
View Full Code Here

      if (p.getBenutzerGesperrt() != null) {
        Helper.setFehlerMeldung("metadata locked: " + p.getTitel());
      } else {
        Prefs myPrefs = p.getRegelsatz().getPreferences();
        try {
          Fileformat gdzfile = p.readMetadataFile();
          DocStruct dsTop = gdzfile.getDigitalDocument().getLogicalDocStruct();
          MetadataType mdtPpnDigital = ughhelp.getMetadataType(myPrefs, "CatalogIDSource");

          /* analoge PPN korrigieren */
          if (dsTop != null) {
            List<? extends Metadata> alleMetadaten = dsTop.getAllMetadataByType(mdtPpnDigital);
View Full Code Here

        String jahr = bhelp.ScanvorlagenEigenschaftErmitteln(p, "Bandnummer");
        String ppnAufBandebene = "PPN" + ppn + "_" + jahr;

        Prefs myPrefs = p.getRegelsatz().getPreferences();
        try {
          Fileformat gdzfile = p.readMetadataFile();
          DocStruct dsTop = gdzfile.getDigitalDocument().getLogicalDocStruct();
          DocStruct dsFirst = null;
          if (dsTop.getAllChildren() != null && dsTop.getAllChildren().size() > 0) {
            dsFirst = dsTop.getAllChildren().get(0);
          }
View Full Code Here

      SwapException, DAOException, TypeNotAllowedForParentException {

    /*
     * -------------------------------- Read Document --------------------------------
     */
    Fileformat gdzfile = myProzess.readMetadataFile();
    String zielVerzeichnis = prepareUserDirectory(inZielVerzeichnis);
    this.myPrefs = myProzess.getRegelsatz().getPreferences();

    /*
     * -------------------------------- first of all write mets-file in images-Folder of process --------------------------------
View Full Code Here

TOP

Related Classes of ugh.dl.Fileformat

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.