Examples of Vorlage


Examples of de.sub.goobi.beans.Vorlage

    if (werk.getEigenschaften() == null) {
      werk.setEigenschaften(new HashSet<Werkstueckeigenschaft>());
    }
    werk.getEigenschaften().add(we);

    Vorlage v = new Vorlage();
    v.setProzess(prozess);

    if (prozess.getWerkstuecke() == null) {
      HashSet<Werkstueck> werkstueckeSet = new HashSet<Werkstueck>();
      prozess.setWerkstuecke(werkstueckeSet);
    }
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

        ppn = ppn.substring(3);
      }
      generateWerkProperty(session, werkstueck, "PPN digital f-Satz", ppn, PropertyType.String, 0, false);
    }

    Vorlage v = prozess.getVorlagenList().get(0);
    ppn = pd.getWERKPPNANALOG();
    if (ppn != null) {
      if (ppn.startsWith("ppn") || ppn.startsWith("PPN")) {
        ppn = ppn.substring(3);
      }
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

    }
    ppnconflict = false;
    boolean signatur = false;
    boolean ppnanalog = false;
    boolean sigconflict = false;
    Vorlage newVorlage = new Vorlage();
    newVorlage.setProzess(p);
    String ppn = pd.getWERKPPNANALOG();
    if (ppn != null) {
      if (ppn.startsWith("ppn") || ppn.startsWith("PPN")) {
        ppn = ppn.substring(3);
      }
      for (Vorlage v : p.getVorlagenList()) {
        for (Vorlageeigenschaft ve : v.getEigenschaftenList()) {
          if (pd.getWERKSIGNATUR() != null) {
            if (ve.getTitel().contains("Signatur")) {
              newVorlage = v;
              if (ve.getWert() == null) {
                signatur = true;
                ve.setWert(pd.getWERKSIGNATUR());
              } else if (ve.getWert().contains(pd.getWERKSIGNATUR())) {
                signatur = true;
              } else {
                sigconflict = true;
              }
            }
          }
          if (ve.getTitel().contains("PPN analog")) {
            newVorlage = v;
            if (ve.getWert() == null) {
              ppnanalog = true;
              ve.setWert(pd.getWERKPPNANALOG());
            } else if (ve.getWert().contains(ppn)) {
              ppnanalog = true;
            } else {
              ppnconflict = true;
            }

          }

        }
        if (!ppnanalog && ppnconflict) {
          conflicts.add(new ImportConflicts(String.valueOf(v.getId()), "PPN analog", "", ppn + " or " + "PPN" + ppn));
        }
        if (!signatur && sigconflict) {
          conflicts.add(new ImportConflicts(String.valueOf(v.getId()), "Signatur", "", pd.getWERKSIGNATUR()));
        }
      }
      if (newVorlage.getId() == null) {
        session.save(newVorlage);
      }
      if (!signatur) {
        // WERKSIGNATUR
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

      }
    }

    if (tempProzess.getVorlagenSize() > 0) {
      /* erste Vorlage durchlaufen */
      Vorlage vor = tempProzess.getVorlagenList().get(0);
      for (Vorlageeigenschaft eig : vor.getEigenschaften()) {
        for (AdditionalField field : this.additionalFields) {
          if (field.getTitel().equals(eig.getTitel())) {
            field.setWert(eig.getWert());
          }
        }
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

  private void EigenschaftenHinzufuegen(ImportObject io) {
    /*
     * -------------------------------- Vorlageneigenschaften initialisieren --------------------------------
     */

    Vorlage vor;
    if (this.prozessKopie.getVorlagenSize() > 0) {
      vor = this.prozessKopie.getVorlagenList().get(0);
    } else {
      vor = new Vorlage();
      vor.setProzess(this.prozessKopie);
      Set<Vorlage> vorlagen = new HashSet<Vorlage>();
      vorlagen.add(vor);
      this.prozessKopie.setVorlagen(vorlagen);
    }

View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

      * --------------------------------*/
      if (type.equals(isTemplate)) {
         /* wenn auf Scanvorlage zugegriffen werden soll, die nicht existiert, raus */
         if (p.getVorlagenSize() - 1 < count)
            throw new GoobiException(1500, "Template does not exist");
         Vorlage v = p.getVorlagenList().get(count);
         if (v.getEigenschaften() == null)
            v.setEigenschaften(new HashSet<Vorlageeigenschaft>());
         Vorlageeigenschaft ve = new Vorlageeigenschaft();
         ve.setVorlage(v);
         ve.setTitel(gpp.getName());
         ve.setWert(gpp.getValue());
         v.getEigenschaften().add(ve);
      }

      try {
         new ProzessDAO().save(p);
      } catch (DAOException e) {
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

      * --------------------------------*/
      if (type.equals(isTemplate)) {
         /* wenn auf Scanvorlage zugegriffen werden soll, die nicht existiert, raus */
         if (p.getVorlagenSize() - 1 < count)
            throw new GoobiException(1500, "Template does not exist");
         Vorlage v = p.getVorlagenList().get(count);
         rueckgabe.put("id", String.valueOf(v.getId().intValue()));
         rueckgabe.put("origin", (v.getHerkunft()==null?"":v.getHerkunft()));
      }
      return rueckgabe;
   }
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

      * --------------------------------*/
      if (type.equals(isTemplate)) {
         /* wenn auf Scanvorlage zugegriffen werden soll, die nicht existiert, raus */
         if (p.getVorlagenSize() - 1 < count)
            throw new GoobiException(1500, "Template does not exist");
         Vorlage v = p.getVorlagenList().get(count);
         //TODO: Use for loops
         for (Iterator<Vorlageeigenschaft> it = v.getEigenschaftenList().iterator(); it.hasNext();) {
            Vorlageeigenschaft ve = it.next();
            if (!ve.getTitel().startsWith("#"))
               gpps.add(new GoobiProcessProperty(ve.getTitel(), String.valueOf(ve.getId().intValue()), ve
                     .getWert()));
         }
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

       * Scanvorlageneigenschaft
      * --------------------------------*/
      if (type.equals(isTemplate)) {
         if (p.getVorlagenSize() - 1 < count)
            throw new GoobiException(1500, "Template does not exist");
         Vorlage v = p.getVorlagenList().get(count);
         myquery = "from Vorlageeigenschaft where vorlage=" + v.getId().intValue();
      }
      myquery += " and titel='" + gpp.getName() + "' and id=" + gpp.getId();

      try {
       //TODO: Use generics
View Full Code Here

Examples of de.sub.goobi.beans.Vorlage

  /*
   * Vorlagen
   */

  public String VorlageNeu() {
    this.myVorlage = new Vorlage();
    this.myProzess.getVorlagen().add(this.myVorlage);
    this.myVorlage.setProzess(this.myProzess);
    Speichern();
    return "ProzessverwaltungBearbeitenVorlage";
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.