Package de.sub.goobi.beans

Examples of de.sub.goobi.beans.Schritteigenschaft


  }

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


   *  Eigenschaften bearbeiten
   */

  public String SchrittEigenschaftNeu() {
    this.mySchritt.setBearbeitungszeitpunkt(new Date());
    this.mySchrittEigenschaft = new Schritteigenschaft();
    return "";
  }
View Full Code Here

      Schritt temp = dao.get(this.myProblemID);
      temp.setBearbeitungsstatusEnum(StepStatus.OPEN);
      // if (temp.getPrioritaet().intValue() == 0)
      temp.setCorrectionStep();
      temp.setBearbeitungsende(null);
      Schritteigenschaft se = new Schritteigenschaft();

      se.setTitel(Helper.getTranslation("Korrektur notwendig"));
      se.setWert("[" + this.formatter.format(new Date()) + ", " + ben.getNachVorname() + "] " + this.problemMessage);
      se.setType(PropertyType.messageError);
      se.setCreationDate(myDate);
      se.setSchritt(temp);
      String message = Helper.getTranslation("KorrekturFuer") + " " + temp.getTitel() + ": " + this.problemMessage + " ("
          + ben.getNachVorname() + ")";
      this.mySchritt.getProzess().setWikifield(
          WikiFieldHelper.getWikiMessage(this.mySchritt.getProzess(), this.mySchritt.getProzess().getWikifield(), "error", message));
      temp.getEigenschaften().add(se);
      dao.save(temp);
      this.mySchritt
          .getProzess()
          .getHistory()
          .add(new HistoryEvent(myDate, temp.getReihenfolge().doubleValue(), temp.getTitel(), HistoryEventType.stepError, temp.getProzess()));
      /*
       * alle Schritte zwischen dem aktuellen und dem Korrekturschritt wieder schliessen
       */
      List<Schritt> alleSchritteDazwischen = Helper.getHibernateSession().createCriteria(Schritt.class)
          .add(Restrictions.le("reihenfolge", this.mySchritt.getReihenfolge())).add(Restrictions.gt("reihenfolge", temp.getReihenfolge()))
          .addOrder(Order.asc("reihenfolge")).createCriteria("prozess").add(Restrictions.idEq(this.mySchritt.getProzess().getId())).list();
      for (Iterator<Schritt> iter = alleSchritteDazwischen.iterator(); iter.hasNext();) {
        Schritt step = iter.next();
        step.setBearbeitungsstatusEnum(StepStatus.LOCKED);
        // if (step.getPrioritaet().intValue() == 0)
        step.setCorrectionStep();
        step.setBearbeitungsende(null);
        Schritteigenschaft seg = new Schritteigenschaft();
        seg.setTitel(Helper.getTranslation("Korrektur notwendig"));
        seg.setWert(Helper.getTranslation("KorrekturFuer") + temp.getTitel() + ": " + this.problemMessage);
        seg.setSchritt(step);
        seg.setType(PropertyType.messageImportant);
        seg.setCreationDate(new Date());
        step.getEigenschaften().add(seg);
        dao.save(step);
      }

      /*
 
View Full Code Here

          step.setCorrectionStep();
          step.setBearbeitungsende(null);
          // step.setBearbeitungsbeginn(null);
          step.setBearbeitungszeitpunkt(now);
        }
        Schritteigenschaft seg = new Schritteigenschaft();
        seg.setTitel(Helper.getTranslation("Korrektur durchgefuehrt"));
        mySchritt.setBearbeitungszeitpunkt(new Date());
        if (ben != null) {
          mySchritt.setBearbeitungsbenutzer(ben);
        }
        seg.setWert("[" + this.formatter.format(new Date()) + ", " + ben.getNachVorname() + "] "
            + Helper.getTranslation("KorrekturloesungFuer") + " " + temp.getTitel() + ": " + this.solutionMessage);
        seg.setSchritt(step);
        seg.setType(PropertyType.messageImportant);
        seg.setCreationDate(new Date());
        step.getEigenschaften().add(seg);
        dao.save(step);
      }

      /*
 
View Full Code Here

      }
      if (temp != null) {
        temp.setBearbeitungsstatusEnum(StepStatus.OPEN);
        temp.setCorrectionStep();
        temp.setBearbeitungsende(null);
        Schritteigenschaft se = new Schritteigenschaft();

        se.setTitel(Helper.getTranslation("Korrektur notwendig"));
        se.setWert("[" + this.formatter.format(new Date()) + ", " + ben.getNachVorname() + "] " + this.problemMessage);
        se.setType(PropertyType.messageError);
        se.setCreationDate(myDate);
        se.setSchritt(temp);
        String message = Helper.getTranslation("KorrekturFuer") + " " + temp.getTitel() + ": " + this.problemMessage + " ("
            + ben.getNachVorname() + ")";
        this.currentStep.getProzess()
            .setWikifield(
                WikiFieldHelper.getWikiMessage(this.currentStep.getProzess(), this.currentStep.getProzess().getWikifield(), "error",
                    message));

        temp.getEigenschaften().add(se);
        this.stepDAO.save(temp);
        this.currentStep
            .getProzess()
            .getHistory()
            .add(new HistoryEvent(myDate, temp.getReihenfolge().doubleValue(), temp.getTitel(), HistoryEventType.stepError, temp
                .getProzess()));
        /*
         * alle Schritte zwischen dem aktuellen und dem Korrekturschritt wieder schliessen
         */
        @SuppressWarnings("unchecked")
        List<Schritt> alleSchritteDazwischen = Helper.getHibernateSession().createCriteria(Schritt.class)
            .add(Restrictions.le("reihenfolge", this.currentStep.getReihenfolge()))
            .add(Restrictions.gt("reihenfolge", temp.getReihenfolge())).addOrder(Order.asc("reihenfolge")).createCriteria("prozess")
            .add(Restrictions.idEq(this.currentStep.getProzess().getId())).list();
        for (Iterator<Schritt> iter = alleSchritteDazwischen.iterator(); iter.hasNext();) {
          Schritt step = iter.next();
          step.setBearbeitungsstatusEnum(StepStatus.LOCKED);
          step.setCorrectionStep();
          step.setBearbeitungsende(null);
          Schritteigenschaft seg = new Schritteigenschaft();
          seg.setTitel(Helper.getTranslation("Korrektur notwendig"));
          seg.setWert(Helper.getTranslation("KorrekturFuer") + temp.getTitel() + ": " + this.problemMessage);
          seg.setSchritt(step);
          seg.setType(PropertyType.messageImportant);
          seg.setCreationDate(new Date());
          step.getEigenschaften().add(seg);
        }
      }
      /*
       * den Prozess aktualisieren, so dass der Sortierungshelper gespeichert wird
View Full Code Here

            step.setBearbeitungsstatusEnum(StepStatus.OPEN);
            step.setCorrectionStep();
            step.setBearbeitungsende(null);
            step.setBearbeitungszeitpunkt(now);
          }
          Schritteigenschaft seg = new Schritteigenschaft();
          seg.setTitel(Helper.getTranslation("Korrektur durchgefuehrt"));
          seg.setWert("[" + this.formatter.format(new Date()) + ", " + ben.getNachVorname() + "] "
              + Helper.getTranslation("KorrekturloesungFuer") + " " + temp.getTitel() + ": " + this.solutionMessage);
          seg.setSchritt(step);
          seg.setType(PropertyType.messageImportant);
          seg.setCreationDate(new Date());
          step.getEigenschaften().add(seg);
          this.stepDAO.save(step);
        }
      }
      String message = Helper.getTranslation("KorrekturloesungFuer") + " " + temp.getTitel() + ": " + this.solutionMessage + " ("
View Full Code Here

    myProzessEigenschaft = new Prozesseigenschaft();
    return "";
  }

  public String SchrittEigenschaftNeu() {
    mySchrittEigenschaft = new Schritteigenschaft();
    return "";
  }
View Full Code Here

  }

 

  public void EigenschaftHinzufuegen(Schritt inSchritt, String inTitel, String inWert) {
    Schritteigenschaft eig = new Schritteigenschaft();
    eig.setTitel(inTitel);
    eig.setWert(inWert);
    eig.setSchritt(inSchritt);
    Set<Schritteigenschaft> eigenschaften = inSchritt.getEigenschaften();
    if (eigenschaften == null) {
      eigenschaften = new HashSet<Schritteigenschaft>();
    }
    eigenschaften.add(eig);
View Full Code Here

      /* --------------------------------
       * Eigenschaften des Schritts
       * --------------------------------*/
      HashSet<Schritteigenschaft> myEigenschaften = new HashSet<Schritteigenschaft>();
      for (Schritteigenschaft eig : step.getEigenschaftenList()) {
        Schritteigenschaft eigneu = new Schritteigenschaft();
        eigneu.setIstObligatorisch(eig.isIstObligatorisch());
        eigneu.setType(eig.getType());
        eigneu.setTitel(eig.getTitel());
        eigneu.setWert(eig.getWert());
        eigneu.setSchritt(stepneu);
        myEigenschaften.add(eigneu);
      }
      stepneu.setEigenschaften(myEigenschaften);

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

TOP

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

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.