Examples of Benutzer


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.currentStep.getProzess().setWikifield(
          WikiFieldHelper.getWikiMessage(this.currentStep.getProzess(), this.currentStep.getProzess().getWikifield(), "user", message));
      this.addToWikiField = "";
      try {
        this.pdao.save(this.currentStep.getProzess());
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

    }
  }

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

Examples of de.sub.goobi.beans.Benutzer

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

      try {
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}");
    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

        if (this.myParameters.get("username") == null || this.myParameters.get("username").equals("")) {
            Helper.setFehlerMeldung("goobiScriptfield", "Missing parameter: ", "username");
            return;
        }
        /* prüfen, ob ein solcher Benutzer existiert */
        Benutzer myUser = null;
        try {
            List<Benutzer> treffer = new BenutzerDAO().search("from Benutzer where login='" + this.myParameters.get("username") + "'");
            if (treffer != null && treffer.size() > 0) {
                myUser = treffer.get(0);
            } else {
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

    crit.add(Restrictions.eq("inAuswahllisteAnzeigen", Boolean.valueOf(true)));
    crit.addOrder(Order.asc("titel"));

    /* Einschränkung auf bestimmte Projekte, wenn kein Admin */
    LoginForm loginForm = (LoginForm) Helper.getManagedBeanValue("#{LoginForm}");
    Benutzer aktuellerNutzer = loginForm.getMyBenutzer();
    try {
      aktuellerNutzer = new BenutzerDAO().get(loginForm.getMyBenutzer().getId());
    } catch (DAOException e) {
      myLogger.error(e);
    }
    if (aktuellerNutzer != null) {
      /*
       * wenn die maximale Berechtigung nicht Admin ist, dann nur bestimmte
       */
      if (loginForm.getMaximaleBerechtigung() > 1) {
        Hibernate.initialize(aktuellerNutzer);
        Disjunction dis = Restrictions.disjunction();
        for (Projekt proj : aktuellerNutzer.getProjekteList()) {
          dis.add(Restrictions.eq("projekt", proj));
        }
        crit.add(dis);
      }
    }
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

  public void setAddToWikiField(String addToWikiField) {
    this.prozessKopie.setWikifield(prozessVorlage.getWikifield());
    this.addToWikiField = addToWikiField;
    if (addToWikiField != null && !addToWikiField.equals("")) {
      Benutzer user = (Benutzer) Helper.getManagedBeanValue("#{LoginForm.myBenutzer}");
      String message = this.addToWikiField + " (" + user.getNachVorname() + ")";
      this.prozessKopie.setWikifield(WikiFieldHelper.getWikiMessage(prozessKopie.getWikifield(), "info", message));
    }
  }
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

        Helper.setFehlerMeldung("could not read database", e.getMessage());
        return "";
      }
      if (treffer != null && treffer.size() > 0) {
        /* Login vorhanden, nun passwort prüfen */
        Benutzer b = treffer.get(0);
        /* wenn der Benutzer auf inaktiv gesetzt (z.B. arbeitet er nicht mehr hier) wurde, jetzt Meldung anzeigen */
        if (!b.isIstAktiv()) {
          Helper.setFehlerMeldung("login", "", Helper.getTranslation("loginInactive"));
          return "";
        }
        /* wenn passwort auch richtig ist, den benutzer übernehmen */
        if (b.istPasswortKorrekt(this.passwort)) {
          /* jetzt prüfen, ob dieser Benutzer schon in einer anderen Session eingeloggt ist */
          SessionForm temp = (SessionForm) Helper.getManagedBeanValue("#{SessionForm}");
          HttpSession mySession = (HttpSession) FacesContext.getCurrentInstance().getExternalContext().getSession(false);
          if (!temp.BenutzerInAndererSessionAktiv(mySession, b)) {
            /* in der Session den Login speichern */
 
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

      } else {
        try {
          /* wenn alles korrekt, dann jetzt speichern */
          Ldap myLdap = new Ldap();
          myLdap.changeUserPassword(this.myBenutzer, this.passwortAendernAlt, this.passwortAendernNeu1);
          Benutzer temp = new BenutzerDAO().get(this.myBenutzer.getId());
          temp.setPasswortCrypt(this.passwortAendernNeu1);
          new BenutzerDAO().save(temp);
          this.myBenutzer = temp;

          Helper.setMeldung(Helper.getTranslation("passwortGeaendert"));
        } catch (DAOException e) {
View Full Code Here

Examples of de.sub.goobi.beans.Benutzer

  /**
   * Benutzerkonfiguration speichern
   */
  public String BenutzerkonfigurationSpeichern() {
    try {
      Benutzer temp = new BenutzerDAO().get(this.myBenutzer.getId());
      temp.setTabellengroesse(this.myBenutzer.getTabellengroesse());
      temp.setMetadatenSprache(this.myBenutzer.getMetadatenSprache());
      temp.setConfVorgangsdatumAnzeigen(this.myBenutzer.isConfVorgangsdatumAnzeigen());
      new BenutzerDAO().save(temp);
      this.myBenutzer = temp;
      Helper.setMeldung(null, "", Helper.getTranslation("configurationChanged"));
    } catch (DAOException e) {
      Helper.setFehlerMeldung("could not save", e.getMessage());
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.