Package de.sub.goobi.beans

Examples of de.sub.goobi.beans.Benutzer


      if (s.getBearbeitungsstatusEnum().equals(StepStatus.OPEN)) {
        s.setBearbeitungsstatusEnum(StepStatus.INWORK);
        s.setEditTypeEnum(StepEditType.MANUAL_MULTI);
        s.setBearbeitungszeitpunkt(new Date());
        Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        if (ben != null) {
          s.setBearbeitungsbenutzer(ben);
        }
        if (s.getBearbeitungsbeginn() == null) {
          Date myDate = new Date();
View Full Code Here


    if (this.mySchritt.isCorrectionStep()) {
      this.mySchritt.setBearbeitungsbeginn(null);
    }
    this.mySchritt.setEditTypeEnum(StepEditType.MANUAL_SINGLE);
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }

    try {
View Full Code Here

    this.myDav.UploadFromHome(this.mySchritt.getProzess());
    Date myDate = new Date();
    this.mySchritt.setBearbeitungsstatusEnum(StepStatus.LOCKED);
    this.mySchritt.setEditTypeEnum(StepEditType.MANUAL_SINGLE);
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }
    this.mySchritt.setBearbeitungsbeginn(null);

    try {
      SchrittDAO dao = new SchrittDAO();
      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
View Full Code Here

    this.myDav.UploadFromHome(this.mySchritt.getProzess());
    this.mySchritt.setBearbeitungsstatusEnum(StepStatus.DONE);
    this.mySchritt.setBearbeitungsende(now);
    this.mySchritt.setEditTypeEnum(StepEditType.MANUAL_SINGLE);
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }

    try {
      SchrittDAO dao = new SchrittDAO();
      Schritt temp = dao.get(this.mySolutionID);
      /*
       * alle Schritte zwischen dem aktuellen und dem Korrekturschritt wieder schliessen
       */
      List<Schritt> alleSchritteDazwischen = Helper.getHibernateSession().createCriteria(Schritt.class)
          .add(Restrictions.ge("reihenfolge", this.mySchritt.getReihenfolge())).add(Restrictions.le("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.DONE);
        step.setBearbeitungsende(now);
        step.setPrioritaet(Integer.valueOf(0));
        if (step.getId().intValue() == temp.getId().intValue()) {
          step.setBearbeitungsstatusEnum(StepStatus.OPEN);
          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);
      }

      /*
       * den Prozess aktualisieren, so dass der Sortierungshelper gespeichert wird
       */
      String message = Helper.getTranslation("KorrekturloesungFuer") + " " + temp.getTitel() + ": " + this.solutionMessage + " ("
          + ben.getNachVorname() + ")";
      this.mySchritt.getProzess().setWikifield(
          WikiFieldHelper.getWikiMessage(this.mySchritt.getProzess(), this.mySchritt.getProzess().getWikifield(), "info", message));

      this.pdao.save(this.mySchritt.getProzess());
    } catch (DAOException e) {
View Full Code Here

   * Upload und Download der Images
   */

  public String UploadFromHome() {
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }
    this.myDav.UploadFromHome(this.mySchritt.getProzess());
    Helper.setMeldung(null, "Removed directory from user home", this.mySchritt.getProzess().getTitel());
View Full Code Here

      new File(this.mySchritt.getProzess().getImagesOrigDirectory(false));
    } catch (Exception e1) {

    }
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }
    this.myDav.DownloadToHome(this.mySchritt.getProzess(), this.mySchritt.getId().intValue(), !this.mySchritt.isTypImagesSchreiben());
View Full Code Here

      Schritt step = iter.next();
      if (step.getBearbeitungsstatusEnum() == StepStatus.OPEN) {
        step.setBearbeitungsstatusEnum(StepStatus.INWORK);
        step.setEditTypeEnum(StepEditType.MANUAL_MULTI);
        mySchritt.setBearbeitungszeitpunkt(new Date());
        Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        if (ben != null) {
          mySchritt.setBearbeitungsbenutzer(ben);
        }
        step.setBearbeitungsbeginn(new Date());
        Prozess proz = step.getProzess();
View Full Code Here

      Schritt step = iter.next();
      if (step.getBearbeitungsstatusEnum() == StepStatus.OPEN) {
        step.setBearbeitungsstatusEnum(StepStatus.INWORK);
        step.setEditTypeEnum(StepEditType.MANUAL_MULTI);
        mySchritt.setBearbeitungszeitpunkt(new Date());
        Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        if (ben != null) {
          mySchritt.setBearbeitungsbenutzer(ben);
        }
        step.setBearbeitungsbeginn(new Date());
        Prozess proz = step.getProzess();
View Full Code Here

  @SuppressWarnings("unchecked")
  public void calcHomeImages() {
    this.gesamtAnzahlImages = 0;
    this.pageAnzahlImages = 0;
    Benutzer aktuellerBenutzer = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (aktuellerBenutzer != null && aktuellerBenutzer.isMitMassendownload()) {
      for (Iterator<Schritt> iter = this.page.getCompleteList().iterator(); iter.hasNext();) {
        Schritt step = iter.next();
        try {
          if (step.getBearbeitungsstatusEnum() == StepStatus.OPEN) {
            // gesamtAnzahlImages +=
View Full Code Here

    this.addToWikiField = addToWikiField;
  }

  public void addToWikiField() {
    if (addToWikiField != null && addToWikiField.length() > 0) {
      Benutzer user = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
      String message = this.addToWikiField + " (" + user.getNachVorname() + ")";
      this.mySchritt.getProzess().setWikifield(
          WikiFieldHelper.getWikiMessage(this.mySchritt.getProzess(), this.mySchritt.getProzess().getWikifield(), "user", message));
      this.addToWikiField = "";
      try {
        this.pdao.save(this.mySchritt.getProzess());
View Full Code Here

TOP

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

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.