Package de.sub.goobi.beans

Examples of de.sub.goobi.beans.Prozesseigenschaft


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


    }
  }

  private void generateProzessProperty(Session session, Prozess s, String name, String value, PropertyType type, Integer position, boolean required) {
    if (value != null) {
      Prozesseigenschaft property = new Prozesseigenschaft();
      property.setCreationDate(new Date());
      property.setIstObligatorisch(required);
      property.setTitel(name);
      property.setProzess(s);
      property.setWert(value);
      property.setType(type);
      s.getEigenschaftenList().add(property);
      session.saveOrUpdate(s);
      session.saveOrUpdate(property);
    }
  }
View Full Code Here

        String value = Helper.getTranslation("propertyNotValid", param);
        Helper.setFehlerMeldung(value)
        return;
      }
      if (this.processProperty.getProzesseigenschaft() == null) {
        Prozesseigenschaft pe = new Prozesseigenschaft();
        pe.setProzess(this.currentProcess);
        this.processProperty.setProzesseigenschaft(pe);
        this.currentProcess.getEigenschaften().add(pe);
      }
      this.processProperty.transfer();

      Prozess p = this.currentProcess;
      List<Prozesseigenschaft> props = p.getEigenschaftenList();
      for (Prozesseigenschaft pe : props) {
        if (pe.getTitel() == null) {
          p.getEigenschaften().remove(pe);
        }
      }
      if (!this.processProperty.getProzesseigenschaft().getProzess().getEigenschaften().contains(this.processProperty.getProzesseigenschaft())) {
        this.processProperty.getProzesseigenschaft().getProzess().getEigenschaften().add(this.processProperty.getProzesseigenschaft());
View Full Code Here

        String value = Helper.getTranslation("propertyNotValid", param);
        Helper.setFehlerMeldung(value)
        return;
      }
      if (this.processProperty.getProzesseigenschaft() == null) {
        Prozesseigenschaft pe = new Prozesseigenschaft();
        pe.setProzess(this.currentProcess);
        this.processProperty.setProzesseigenschaft(pe);
        this.currentProcess.getEigenschaften().add(pe);
      }     
      this.processProperty.transfer();

      Prozesseigenschaft pe = new Prozesseigenschaft();
      pe.setTitel(this.processProperty.getName());
      pe.setWert(this.processProperty.getValue());
      pe.setContainer(this.processProperty.getContainer());

      for (Prozess s : this.processes) {
        Prozess process = s;
        if (!s.equals(this.currentProcess)) {

          if (pe.getTitel() != null) {
            boolean match = false;

            for (Prozesseigenschaft processPe : process.getEigenschaftenList()) {
              if (processPe.getTitel() != null) {
                if (pe.getTitel().equals(processPe.getTitel()) && pe.getContainer() == processPe.getContainer()) {
                  processPe.setWert(pe.getWert());
                  match = true;
                  break;
                }
              }
            }
            if (!match) {
              Prozesseigenschaft p = new Prozesseigenschaft();
              p.setTitel(pe.getTitel());
              p.setWert(pe.getWert());
              p.setContainer(pe.getContainer());
              p.setType(pe.getType());
              p.setProzess(process);
              process.getEigenschaften().add(p);
            }
          }
        } else {
          if (!process.getEigenschaftenList().contains(this.processProperty.getProzesseigenschaft())) {
View Full Code Here

    this.containers = new TreeMap<Integer, PropertyListObject>();
    this.processPropertyList = PropertyParser.getPropertiesForProcess(this.currentProcess);
   
    for (ProcessProperty pt : this.processPropertyList) {
        if (pt.getProzesseigenschaft() == null) {
                Prozesseigenschaft pe = new Prozesseigenschaft();
                pe.setProzess(process);
                pt.setProzesseigenschaft(pe);
                process.getEigenschaften().add(pe);
                pt.transfer();
            }
      if (!this.containers.keySet().contains(pt.getContainer())) {
        PropertyListObject plo = new PropertyListObject(pt.getContainer());
        plo.addToList(pt);
        this.containers.put(pt.getContainer(), plo);
      } else {
        PropertyListObject plo = this.containers.get(pt.getContainer());
        plo.addToList(pt);
        this.containers.put(pt.getContainer(), plo);
      }
    }
    for (Prozess p : this.processes) {
      for (Prozesseigenschaft pe : p.getEigenschaftenList()) {
        if (!this.containers.keySet().contains(pe.getContainer())) {
          this.containers.put(pe.getContainer(), null);
        }
      }
    }
   
  }
View Full Code Here

    this.containers = new TreeMap<Integer, PropertyListObject>();
    this.processPropertyList = PropertyParser.getPropertiesForStep(this.mySchritt);

    for (ProcessProperty pt : this.processPropertyList) {
            if (pt.getProzesseigenschaft() == null) {
                Prozesseigenschaft pe = new Prozesseigenschaft();
                pe.setProzess(this.mySchritt.getProzess());
                pt.setProzesseigenschaft(pe);
                this.mySchritt.getProzess().getEigenschaften().add(pe);
                pt.transfer();
            }
      if (!this.containers.keySet().contains(pt.getContainer())) {
View Full Code Here

    }

    if (valid) {
      for (ProcessProperty p : this.processPropertyList) {
        if (p.getProzesseigenschaft() == null) {
          Prozesseigenschaft pe = new Prozesseigenschaft();
          pe.setProzess(this.mySchritt.getProzess());
          p.setProzesseigenschaft(pe);
          this.mySchritt.getProzess().getEigenschaften().add(pe);
        }
        p.transfer();
        if (!this.mySchritt.getProzess().getEigenschaften().contains(p.getProzesseigenschaft())) {
          this.mySchritt.getProzess().getEigenschaften().add(p.getProzesseigenschaft());
        }
      }
      Prozess p = this.mySchritt.getProzess();
      List<Prozesseigenschaft> props = p.getEigenschaftenList();
      for (Prozesseigenschaft pe : props) {
        if (pe.getTitel() == null) {
          p.getEigenschaften().remove(pe);
        }
      }

      try {
View Full Code Here

        Helper.setFehlerMeldung(value);
        Helper.setFehlerMeldung("Property " + this.processProperty.getName() + " is not valid");
        return;
      }
      if (this.processProperty.getProzesseigenschaft() == null) {
        Prozesseigenschaft pe = new Prozesseigenschaft();
        pe.setProzess(this.mySchritt.getProzess());
        this.processProperty.setProzesseigenschaft(pe);
        this.myProzess.getEigenschaften().add(pe);
      }
      this.processProperty.transfer();

      List<Prozesseigenschaft> props = this.mySchritt.getProzess().getEigenschaftenList();
      for (Prozesseigenschaft pe : props) {
        if (pe.getTitel() == null) {
          this.mySchritt.getProzess().getEigenschaften().remove(pe);
        }
      }
      if (!this.mySchritt.getProzess().getEigenschaften().contains(this.processProperty.getProzesseigenschaft())) {
        this.mySchritt.getProzess().getEigenschaften().add(this.processProperty.getProzesseigenschaft());
View Full Code Here

    for (ProcessProperty pt : plist) {
      ProcessProperty newProp = pt.getClone(newContainerNumber);
      this.processPropertyList.add(newProp);
      this.processProperty = newProp;
      if (this.processProperty.getProzesseigenschaft() == null) {
        Prozesseigenschaft pe = new Prozesseigenschaft();
        pe.setProzess(this.mySchritt.getProzess());
        this.processProperty.setProzesseigenschaft(pe);
        this.mySchritt.getProzess().getEigenschaften().add(pe);
      }
      this.processProperty.transfer();
View Full Code Here

       * Prozesseigenschaft
      * --------------------------------*/
      if (type.equals("") || type.equals(isProcess)) {
         if (p.getEigenschaften() == null)
            p.setEigenschaften(new HashSet<Prozesseigenschaft>());
         Prozesseigenschaft pe = new Prozesseigenschaft();
         pe.setProzess(p);
         pe.setTitel(gpp.getName());
         pe.setWert(gpp.getValue());
         p.getEigenschaften().add(pe);
      }

      /* --------------------------------
       * Werkstückeigenschaft
 
View Full Code Here

TOP

Related Classes of de.sub.goobi.beans.Prozesseigenschaft

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.