Examples of Benutzer


Examples of de.sub.goobi.beans.Benutzer

  }

  public void SchrittUebernehmen() {
    this.mySchritt.setEditTypeEnum(StepEditType.ADMIN);
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }
    this.myProzess.getSchritte().add(this.mySchritt);
    this.mySchritt.setProzess(this.myProzess);
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

        so.setBearbeitungsstatus(so.getBearbeitungsstatus() + 1);
        so.setEditType(StepEditType.ADMIN.getValue());
        if (so.getBearbeitungsstatus() == StepStatus.DONE.getValue()) {
          new HelperSchritteWithoutHibernate().CloseStepObjectAutomatic(so, true);
        } else {
          Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
          if (ben != null) {
            so.setBearbeitungsbenutzer(ben.getId());
            StepManager.updateStep(so);
          }
        }
        break;
      }
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

    for (Schritt step : tempList) {
      if (proz.getSchritteList().get(0) != step && step.getBearbeitungsstatusEnum() != StepStatus.LOCKED) {
        step.setEditTypeEnum(StepEditType.ADMIN);
        mySchritt.setBearbeitungszeitpunkt(new Date());
        Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        if (ben != null) {
          mySchritt.setBearbeitungsbenutzer(ben);
        }
        step.setBearbeitungsstatusDown();
        break;
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

      StepObject so = StepManager.getStepById(this.mySchritt.getId());
      if (this.mySchritt.getBearbeitungsstatusEnum() == StepStatus.DONE) {
        new HelperSchritteWithoutHibernate().CloseStepObjectAutomatic(so, true);
      } else {
        mySchritt.setBearbeitungszeitpunkt(new Date());
        Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        if (ben != null) {
          mySchritt.setBearbeitungsbenutzer(ben);
        }
      }
    }
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

  }

  public String SchrittStatusDown() {
    this.mySchritt.setEditTypeEnum(StepEditType.ADMIN);
    mySchritt.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      mySchritt.setBearbeitungsbenutzer(ben);
    }
    this.mySchritt.setBearbeitungsstatusDown();
    Speichern();
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

    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.myProzess.setWikifield(WikiFieldHelper.getWikiMessage(this.myProzess, this.myProzess.getWikifield(), "user", message));
      this.addToWikiField = "";
      try {
        this.dao.save(myProzess);
      } catch (DAOException e) {
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

        }
      } else {
        /*
         * wenn kein Agora-Import, dann den Ordner mit Benutzerberechtigung neu anlegen
         */
        Benutzer myBenutzer = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
        try {
                    FilesystemHelper.createDirectoryForUser(zielTif.getAbsolutePath(), myBenutzer.getLogin());        } catch (Exception e) {
          Helper.setFehlerMeldung("Export canceled, error", "could not create destination directory");
          myLogger.error("could not create destination directory", e);
        }
      }

View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

   *
   * @param inTargetFolder the folder to prove and maybe create it
   */
  protected String prepareUserDirectory(String inTargetFolder) {
    String target = inTargetFolder;
    Benutzer myBenutzer = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (myBenutzer != null) {
      try {
        FilesystemHelper.createDirectoryForUser(target, myBenutzer.getLogin());
      } catch (Exception e) {
        Helper.setFehlerMeldung("Export canceled, could not create destination directory: " + inTargetFolder, e);
      }
    }
    return target;
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

  private void reportProblem() {
    Date myDate = new Date();
    this.currentStep.setBearbeitungsstatusEnum(StepStatus.LOCKED);
    this.currentStep.setEditTypeEnum(StepEditType.MANUAL_SINGLE);
    currentStep.setBearbeitungszeitpunkt(new Date());
    Benutzer ben = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
    if (ben != null) {
      currentStep.setBearbeitungsbenutzer(ben);
    }
    this.currentStep.setBearbeitungsbeginn(null);

    try {
      Schritt temp = null;
      for (Schritt s : this.currentStep.getProzess().getSchritteList()) {
        if (s.getTitel().equals(this.myProblemStep)) {
          temp = s;
        }
      }
      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));
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

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

    try {
      Schritt temp = null;
      for (Schritt s : this.currentStep.getProzess().getSchritteList()) {
        if (s.getTitel().equals(this.mySolutionStep)) {
          temp = s;
        }
      }
      if (temp != null) {
        /*
         * alle Schritte zwischen dem aktuellen und dem Korrekturschritt wieder schliessen
         */
        @SuppressWarnings("unchecked")
        List<Schritt> alleSchritteDazwischen = Helper.getHibernateSession().createCriteria(Schritt.class)
            .add(Restrictions.ge("reihenfolge", this.currentStep.getReihenfolge()))
            .add(Restrictions.le("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.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.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 + " ("
          + ben.getNachVorname() + ")";
      this.currentStep.getProzess().setWikifield(
          WikiFieldHelper.getWikiMessage(this.currentStep.getProzess(), this.currentStep.getProzess().getWikifield(), "info", message));
      /*
       * den Prozess aktualisieren, so dass der Sortierungshelper gespeichert wird
       */
 
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.