Examples of Werkstueck


Examples of de.sub.goobi.beans.Werkstueck

          // add properties to existing prozess
          // -------------------------------------------------------------------------------
          boolean added = false;
          if (weList.size() > 0) {
            Werkstueckeigenschaft we = weList.get(0);
            Werkstueck w = we.getWerkstueck();
            if (w != null) {
              Prozess p = w.getProzess();
              if (p != null) {
                logger.debug("Add new Properties for Process : " + p.getTitel());
                addNewPropertiesForExistingProcesses(session, p.getId(), pd);
                added = true;
                oldProj++;
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

    String title = pd.getWERKATS() + "_" + pd.getWERKPPNDIGITAL();
    title = title.replaceAll("\\W", "");
    prozess.setTitel(title);
    prozess.setIstTemplate(false);
    prozess.setRegelsatz(ruleset);
    Werkstueck werk = new Werkstueck();
    werk.setProzess(prozess);

    Werkstueckeigenschaft we = new Werkstueckeigenschaft();
    we.setWerkstueck(werk);
    we.setTitel("PPN");
    String ppn = pd.getWERKPPNDIGITAL();

    // get ppn.
    int ppnIndex = ppn.indexOf("PPN");
    if (ppnIndex == -1) {
      ppnIndex = ppn.indexOf("ppn");
    }
    if (ppnIndex != -1) {
      ppn = ppn.substring(ppnIndex + 3);
    }

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

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

    if (prozess.getWerkstuecke() == null) {
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

      // pdfErstellt
      generateProzessProperty(session, prozess, "PDF erstellt", String.valueOf(pd.getPdfErstellt()), PropertyType.Integer, 0, false);
    }

    Werkstueck werkstueck = prozess.getWerkstueckeList().get(0);
    String ppn = pd.getWERKPPNDIGITAL();
    if (ppn != null) {
      if (ppn.startsWith("ppn") || ppn.startsWith("PPN")) {
        ppn = ppn.substring(3);
      }
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

        conflicts.add(new ImportConflicts(String.valueOf(w.getId()), "PPN digital f-Satz", "", pd.getWERKPPNDIGITAL()));
      }
    }

    if (!ppndigital) {
      Werkstueck newWerk = new Werkstueck();
      newWerk.setProzess(p);
      session.save(newWerk);
      // PPN digital f-Satz
      newWerk.setProzess(p);

      generateWerkProperty(session, newWerk, "PPN digital f-Satz", pd.getWERKPPNDIGITAL(), PropertyType.String, 0, false);
    }
    ppnconflict = false;
    boolean signatur = false;
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

  public String TemplateAuswahlAuswerten() throws DAOException {
    /* den ausgewählten Prozess laden */
    Prozess tempProzess = new ProzessDAO().get(this.auswahl);
    if (tempProzess.getWerkstueckeSize() > 0) {
      /* erstes Werkstück durchlaufen */
      Werkstueck werk = tempProzess.getWerkstueckeList().get(0);
      for (Werkstueckeigenschaft eig : werk.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.Werkstueck

    }

    /*
     * -------------------------------- Werkstückeigenschaften initialisieren --------------------------------
     */
    Werkstueck werk;
    if (this.prozessKopie.getWerkstueckeSize() > 0) {
      werk = this.prozessKopie.getWerkstueckeList().get(0);
    } else {
      werk = new Werkstueck();
      werk.setProzess(this.prozessKopie);
      Set<Werkstueck> werkstuecke = new HashSet<Werkstueck>();
      werkstuecke.add(werk);
      this.prozessKopie.setWerkstuecke(werkstuecke);
    }

View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

      * --------------------------------*/
      if (type.equals(isWorkpiece)) {
         /* wenn auf Werkstück zugegriffen werden soll, was nicht existiert, raus */
         if (p.getWerkstueckeSize() - 1 < count)
            throw new GoobiException(1500, "Workpiece does not exist");
         Werkstueck w = p.getWerkstueckeList().get(count);
         if (w.getEigenschaften() == null)
            w.setEigenschaften(new HashSet<Werkstueckeigenschaft>());
         Werkstueckeigenschaft we = new Werkstueckeigenschaft();
         we.setWerkstueck(w);
         we.setTitel(gpp.getName());
         we.setWert(gpp.getValue());
         w.getEigenschaften().add(we);
      }

      /* --------------------------------
       * Scanvorlageneigenschaft
      * --------------------------------*/
 
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

      * --------------------------------*/
      if (type.equals(isWorkpiece)) {
         /* wenn auf Werkstück zugegriffen werden soll, was nicht existiert, raus */
         if (p.getWerkstueckeSize() - 1 < count)
            throw new GoobiException(1500, "Workpiece does not exist");
         Werkstueck w = p.getWerkstueckeList().get(count);
         rueckgabe.put("id", String.valueOf(w.getId().intValue()));
      }

      /* --------------------------------
       * feste Scanvorlageneigenschaften
      * --------------------------------*/
 
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

      * --------------------------------*/
      if (type.equals(isWorkpiece)) {
         /* wenn auf Werkstück zugegriffen werden soll, was nicht existiert, raus */
         if (p.getWerkstueckeSize() - 1 < count)
            throw new GoobiException(1500, "Workpiece does not exist");
         Werkstueck w = p.getWerkstueckeList().get(count);
         //TODO: Use for loops
         for (Iterator<Werkstueckeigenschaft> it = w.getEigenschaftenList().iterator(); it.hasNext();) {
            Werkstueckeigenschaft we = it.next();
            if (!we.getTitel().startsWith("#"))
               gpps.add(new GoobiProcessProperty(we.getTitel(), String.valueOf(we.getId().intValue()), we
                     .getWert()));
         }
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueck

       * Werkstückeigenschaft
      * --------------------------------*/
      if (type.equals(isWorkpiece)) {
         if (p.getWerkstueckeSize() - 1 < count)
            throw new GoobiException(1500, "Workpiece does not exist");
         Werkstueck w = p.getWerkstueckeList().get(count);
         myquery = "from Werkstueckeigenschaft where werkstueck=" + w.getId().intValue();

      }

      /* --------------------------------
       * Scanvorlageneigenschaft
 
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.