Examples of Werkstueckeigenschaft


Examples of de.sub.goobi.beans.Werkstueckeigenschaft

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

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

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

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

    }
  }

  private void generateWerkProperty(Session session, Werkstueck w, String name, String value, PropertyType type, Integer position, boolean required) {
    if (value != null) {
      Werkstueckeigenschaft property = new Werkstueckeigenschaft();
      property.setCreationDate(new Date());
      property.setIstObligatorisch(required);
      property.setTitel(name);
      property.setWerkstueck(w);
      property.setWert(value);
      property.setType(type);
      w.getEigenschaftenList().add(property);
      session.saveOrUpdate(w);
      session.saveOrUpdate(property);
    }
  }
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

          we.setWert(property.getWert());
          return;
        }
      }
    }
    Werkstueckeigenschaft eig = new Werkstueckeigenschaft();
    eig.setTitel(property.getTitel());
    eig.setWert(property.getWert());
    eig.setAuswahl(property.getAuswahl());
    eig.setContainer(property.getContainer());
    eig.setType(property.getType());
    eig.setWerkstueck(inWerk);
    Set<Werkstueckeigenschaft> eigenschaften = inWerk.getEigenschaften();
    if (eigenschaften == null) {
      eigenschaften = new HashSet<Werkstueckeigenschaft>();
    }
    eigenschaften.add(eig);
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

         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.Werkstueckeigenschaft

         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.Werkstueckeigenschaft

            if (type.equals("") || type.equals(isProcess)) {
               Prozesseigenschaft pe = (Prozesseigenschaft) hits.get(0);
               pe.setWert(gpp.getValue());
            }
            if (type.equals(isWorkpiece)) {
               Werkstueckeigenschaft we = (Werkstueckeigenschaft) hits.get(0);
               we.setWert(gpp.getValue());
            }
            if (type.equals(isTemplate)) {
               Vorlageeigenschaft ve = (Vorlageeigenschaft) hits.get(0);
               ve.setWert(gpp.getValue());
            }
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

    myVorlageEigenschaft = new Vorlageeigenschaft();
    return "";
  }

  public String WerkstueckEigenschaftNeu() {
    myWerkstueckEigenschaft = new Werkstueckeigenschaft();
    return "";
  }
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

  }

 

  public void EigenschaftHinzufuegen(Werkstueck inWerkstueck, String inTitel, String inWert) {
    Werkstueckeigenschaft eig = new Werkstueckeigenschaft();
    eig.setTitel(inTitel);
    eig.setWert(inWert);
    eig.setWerkstueck(inWerkstueck);
    Set<Werkstueckeigenschaft> eigenschaften = inWerkstueck.getEigenschaften();
    if (eigenschaften == null) {
      eigenschaften = new HashSet<Werkstueckeigenschaft>();
    }
    eigenschaften.add(eig);
View Full Code Here

Examples of de.sub.goobi.beans.Werkstueckeigenschaft

      /* --------------------------------
       * Eigenschaften des Schritts
       * --------------------------------*/
      HashSet<Werkstueckeigenschaft> myEigenschaften = new HashSet<Werkstueckeigenschaft>();
      for (Iterator<Werkstueckeigenschaft> iterator = werk.getEigenschaften().iterator(); iterator.hasNext();) {
        Werkstueckeigenschaft eig = iterator.next();
        Werkstueckeigenschaft eigneu = new Werkstueckeigenschaft();
        eigneu.setIstObligatorisch(eig.isIstObligatorisch());
        eigneu.setType(eig.getType());
        eigneu.setTitel(eig.getTitel());
        eigneu.setWert(eig.getWert());
        eigneu.setWerkstueck(werkneu);
        myEigenschaften.add(eigneu);
      }
      werkneu.setEigenschaften(myEigenschaften);

      /* Schritt speichern */
 
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.