Package de.sub.goobi.beans

Examples of de.sub.goobi.beans.Prozesseigenschaft


       * Prozesseigenschaften
       * --------------------------------*/
      if (type.equals("") || type.equals(isProcess)) {
        //TODO: Use for loops
         for (Iterator<Prozesseigenschaft> it = p.getEigenschaftenList().iterator(); it.hasNext();) {
            Prozesseigenschaft pe = it.next();
            if (!pe.getTitel().startsWith("#"))
               gpps.add(new GoobiProcessProperty(pe.getTitel(), String.valueOf(pe.getId().intValue()), pe
                     .getWert()));
         }
      }

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


      try {
       //TODO: Use generics
         List hits = new ProzessDAO().search(myquery);
         if (hits.size() > 0) {
            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());
            }
View Full Code Here

    }
    return "";
  }

  public String ProzessEigenschaftNeu() {
    myProzessEigenschaft = new Prozesseigenschaft();
    return "";
  }
View Full Code Here

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

    for (ProcessProperty pt : this.processPropertyList) {
            if (pt.getProzesseigenschaft() == null) {
                  Prozesseigenschaft pe = new Prozesseigenschaft();
                  pe.setProzess(myProzess);
                  pt.setProzesseigenschaft(pe);
                  myProzess.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.myProzess);
          p.setProzesseigenschaft(pe);
          this.myProzess.getEigenschaften().add(pe);
        }
        p.transfer();
        if (!this.myProzess.getEigenschaften().contains(p.getProzesseigenschaft())) {
          this.myProzess.getEigenschaften().add(p.getProzesseigenschaft());
        }
      }

      List<Prozesseigenschaft> props = this.myProzess.getEigenschaftenList();
      for (Prozesseigenschaft pe : props) {
        if (pe.getTitel() == null) {
          this.myProzess.getEigenschaften().remove(pe);
        }
      }

      try {
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.myProzess);
        this.processProperty.setProzesseigenschaft(pe);
        this.myProzess.getEigenschaften().add(pe);
      }
      this.processProperty.transfer();

      List<Prozesseigenschaft> props = this.myProzess.getEigenschaftenList();
      for (Prozesseigenschaft pe : props) {
        if (pe.getTitel() == null) {
          this.myProzess.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

    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.myProzess);
        this.processProperty.setProzesseigenschaft(pe);
        this.myProzess.getEigenschaften().add(pe);
      }
      this.processProperty.transfer();
View Full Code Here

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

      Prozess p = this.currentStep.getProzess();
      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

      if (!this.processProperty.isValid()) {
        Helper.setFehlerMeldung("Property " + this.processProperty.getName() + " is not valid");
        return;
      }
      if (this.processProperty.getProzesseigenschaft() == null) {
        Prozesseigenschaft pe = new Prozesseigenschaft();
        pe.setProzess(this.currentStep.getProzess());
        this.processProperty.setProzesseigenschaft(pe);
        this.currentStep.getProzess().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 (Schritt s : this.steps) {
        Prozess process = s.getProzess();
        if (!s.equals(this.currentStep)) {

          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

    for (Schritt step : this.steps) {
      pList.add(step.getProzess());
    }
    for (ProcessProperty pt : this.processPropertyList) {
            if (pt.getProzesseigenschaft() == null) {
                  Prozesseigenschaft pe = new Prozesseigenschaft();
                  pe.setProzess(s.getProzess());
                  pt.setProzesseigenschaft(pe);
                  s.getProzess().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 : pList) {
      for (Prozesseigenschaft pe : p.getEigenschaftenList()) {
        if (!this.containers.keySet().contains(pe.getContainer())) {
          this.containers.put(pe.getContainer(), null);
        }
      }
    }
  }
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.