Package de.sub.goobi.helper

Examples of de.sub.goobi.helper.BeanHelper


    }

    /*
     * -------------------------------- jetzt alle zusätzlichen Felder durchlaufen und die Werte hinzufügen --------------------------------
     */
    BeanHelper bh = new BeanHelper();
    if (io == null) {

      for (AdditionalField field : this.additionalFields) {
        if (field.getShowDependingOnDoctype()) {
          if (field.getFrom().equals("werk")) {
            bh.EigenschaftHinzufuegen(werk, field.getTitel(), field.getWert());
          }
          if (field.getFrom().equals("vorlage")) {
            bh.EigenschaftHinzufuegen(vor, field.getTitel(), field.getWert());
          }
          if (field.getFrom().equals("prozess")) {
            bh.EigenschaftHinzufuegen(this.prozessKopie, field.getTitel(), field.getWert());
          }
        }
      }
      /* Doctype */
      bh.EigenschaftHinzufuegen(werk, "DocType", this.docType);
      /* Tiffheader */
      bh.EigenschaftHinzufuegen(werk, "TifHeaderImagedescription", this.tifHeader_imagedescription);
      bh.EigenschaftHinzufuegen(werk, "TifHeaderDocumentname", this.tifHeader_documentname);
    } else {
      bh.EigenschaftHinzufuegen(werk, "DocType", this.docType);
      /* Tiffheader */
      bh.EigenschaftHinzufuegen(werk, "TifHeaderImagedescription", this.tifHeader_imagedescription);
      bh.EigenschaftHinzufuegen(werk, "TifHeaderDocumentname", this.tifHeader_documentname);

      for (Prozesseigenschaft pe : io.getProcessProperties()) {
        addProperty(this.prozessKopie, pe);
      }
      for (Werkstueckeigenschaft we : io.getWorkProperties()) {
        addProperty(werk, we);
      }

      for (Vorlageeigenschaft ve : io.getTemplateProperties()) {
        addProperty(vor, ve);
      }
      bh.EigenschaftHinzufuegen(prozessKopie, "Template", prozessVorlage.getTitel());
      bh.EigenschaftHinzufuegen(prozessKopie, "TemplateID", String.valueOf(prozessVorlage.getId()));
    }
  }
View Full Code Here


  }

  @SuppressWarnings("unchecked")
  public void PPNsFuerStatistischesJahrbuchKorrigieren() throws DAOException {
    UghHelper ughhelp = new UghHelper();
    BeanHelper bhelp = new BeanHelper();
    Session session = Helper.getHibernateSession();
    Criteria crit = session.createCriteria(Prozess.class);
    crit.add(Restrictions.eq("istTemplate", Boolean.valueOf(false)));
    crit.createCriteria("projekt", "proj");
    crit.add(Restrictions.like("proj.titel", "UB-MannheimDigizeit"));

    /* alle Prozesse durchlaufen */
    for (Iterator<Prozess> iter = crit.list().iterator(); iter.hasNext();) {
      Prozess p = iter.next();
      if (p.getBenutzerGesperrt() != null) {
        Helper.setFehlerMeldung("metadata locked: ", p.getTitel());
      } else {
        String ppn = bhelp.WerkstueckEigenschaftErmitteln(p, "PPN digital").replace("PPN ", "").replace("PPN", "");
        String jahr = bhelp.ScanvorlagenEigenschaftErmitteln(p, "Bandnummer");
        String ppnAufBandebene = "PPN" + ppn + "_" + jahr;

        Prefs myPrefs = p.getRegelsatz().getPreferences();
        try {
          Fileformat gdzfile = p.readMetadataFile();
View Full Code Here

    }

    /*
     * -------------------------------- jetzt alle zusätzlichen Felder durchlaufen und die Werte hinzufügen --------------------------------
     */
    BeanHelper bh = new BeanHelper();
    for (AdditionalField field : this.additionalFields) {
      if (field.getShowDependingOnDoctype()) {
        if (field.getFrom().equals("werk")) {
          bh.EigenschaftHinzufuegen(werk, field.getTitel(), field.getWert());
        }
        if (field.getFrom().equals("vorlage")) {
          bh.EigenschaftHinzufuegen(vor, field.getTitel(), field.getWert());
        }
        if (field.getFrom().equals("prozess")) {
          bh.EigenschaftHinzufuegen(this.prozessKopie, field.getTitel(), field.getWert());
        }
      }
    }
   
    for (String col : digitalCollections) {
      bh.EigenschaftHinzufuegen(prozessKopie, "digitalCollection", col);
    }
    /* Doctype */
    bh.EigenschaftHinzufuegen(werk, "DocType", this.docType);
    /* Tiffheader */
    bh.EigenschaftHinzufuegen(werk, "TifHeaderImagedescription", this.tifHeader_imagedescription);
    bh.EigenschaftHinzufuegen(werk, "TifHeaderDocumentname", this.tifHeader_documentname);
    bh.EigenschaftHinzufuegen(prozessKopie, "Template", prozessVorlage.getTitel());
    bh.EigenschaftHinzufuegen(prozessKopie, "TemplateID", String.valueOf(prozessVorlage.getId()));
  }
View Full Code Here

TOP

Related Classes of de.sub.goobi.helper.BeanHelper

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.