Package ch.bfh.egov.internetapps.tos

Examples of ch.bfh.egov.internetapps.tos.Benutzer


   *
   * @param benutzer    die Login-Daten des Benutzers
   * @return            true bei Erfolg, sonst false
   */
  public Benutzer loginSuccessful(Benutzer benutzer) {
    Benutzer user = dao.getBenutzerByBenutzername(benutzer.getBenutzername());
    if (user != null) {
      // TODO add encrypted passwords
      logger.debug("Benutzername: " + user.getBenutzername());
      logger.debug("Passwort: " + user.getPasswort());
      if (user.getPasswort().equals(benutzer.getPasswort())) {
        return user;
      }
    }
    return null;
  }
View Full Code Here


    Mandant mandant = new Mandant();
    mandant.setName(mandantname);
    Integer mandantId = service.insertMandant(mandant);

    Benutzer benutzer = new Benutzer();
    benutzer.setMandantId(mandantId);
    benutzer.setBenutzername(benutzername);
    benutzer.setPasswort(passwort);
    bservice.insertBenutzer(benutzer);

    ActionMessages message = new ActionMessages();
    message.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("messages.mandant.erstellt"));
    saveMessages(request, message);
View Full Code Here

      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    DynaActionForm loginForm = (DynaActionForm) form;
    if (loginValidationSuccessful(request, loginForm)) {
      Benutzer benutzer = new Benutzer();
      BeanUtils.copyProperties(benutzer, loginForm);
 
      benutzer = service.loginSuccessful(benutzer);
      if (benutzer != null) {
        // mandantId in session stellen
        HttpSession session = request.getSession();
        logger.debug("mandantId: " + benutzer.getMandantId());
        session.setAttribute(Constants.MANDANT_ID, benutzer.getMandantId());
        return mapping.findForward(Constants.SUCCESS);
      }
    }
    ActionMessages errors = new ActionMessages();
    errors.add(ActionMessages.GLOBAL_MESSAGE,
View Full Code Here

      HttpServletResponse response)
      throws Exception {
    DynaActionForm benutzerForm = (DynaActionForm) form;
    if (isUpdate(request, benutzerForm)) {
        Integer benutzerId = (Integer) benutzerForm.get("benutzerId");
        Benutzer benutzer = service.getBenutzer(benutzerId);
        String passwort = benutzer.getPasswort();
        benutzerForm.set("benutzername", benutzer.getBenutzername());
        benutzerForm.set("passwort", passwort);
        benutzerForm.set("passwort2", passwort);
        benutzerForm.set("update", true);
    }
    return mapping.findForward(Constants.FORM);
View Full Code Here

      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
   
    Benutzer benutzer = getBenutzer(request);
    if (benutzer == null) {
      populate(request);
      return mapping.findForward(Constants.LIST);
    }
    ActionMessages messages = new ActionMessages();
    messages.add(ActionMessages.GLOBAL_MESSAGE,
        new ActionMessage("messages.question.delete", benutzer.getBenutzername()));
    saveMessages(request, messages);
    request.setAttribute(Constants.ACTION, Constants.BENUTZER_ACTION);
    request.setAttribute(Constants.DISPATCH_YES, Constants.DELETE);
    request.setAttribute(Constants.DISPATCH_NO, Constants.LIST);
    request.setAttribute(Constants.ID_NAME, Constants.BENUTZER_ID);
    request.setAttribute(Constants.ID_VALUE, benutzer.getBenutzerId());
    return mapping.findForward(Constants.QUESTION);
  }
View Full Code Here

      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response)
      throws Exception {
    Benutzer benutzer = getBenutzer(request);
    if (benutzer == null) {
      populate(request);
      return mapping.findForward(Constants.LIST);
    }
    service.deleteBenutzer(benutzer.getBenutzerId());
    populate(request);
    return mapping.findForward(Constants.LIST);
  }
View Full Code Here

    DynaActionForm benutzerForm = (DynaActionForm) form;
    Integer benutzerId = (Integer) benutzerForm.get("benutzerId");
    Integer mandantId = (Integer) request.getSession().getAttribute(Constants.MANDANT_ID);
    String benutzername = (String) benutzerForm.get("benutzername");
    String passwort = (String) benutzerForm.get("passwort");
    Benutzer benutzer = new Benutzer();
    benutzer.setBenutzerId(benutzerId);
    benutzer.setMandantId(mandantId);
    benutzer.setBenutzername(benutzername);
    benutzer.setPasswort(passwort);
   
    // benutzername check auf unique
    if (exists(request, benutzerForm)) {
      ActionMessages errors = new ActionMessages();
      errors.add("benutzername",
View Full Code Here

      benutzerId = new Integer(benutzerIdParam);
    } catch (Exception ex) {
      logger.warn("Fehlende benutzerId!");
      return null;
    }
    Benutzer benutzer = service.getBenutzer(benutzerId);
    if (benutzer == null) {
      logger.warn("Benutzer mit der id " + benutzerId + " wurde nicht gefunden.");
      return null;
    }
    return benutzer;
View Full Code Here

    Integer id = (Integer) benutzerForm.get("benutzerId");
    String benutzername = (String) benutzerForm.get("benutzername");
   
    // update?
    if (id != null && id != 0) {
      Benutzer benutzer = service.getBenutzer(id);
     
      // benutzername ge�ndert, �berpr�fen
      if (!benutzername.equals(benutzer.getBenutzername())) {
        return service.getBenutzerByBenutzername(benutzername) != null;
      }
    }
   
    // insert
View Full Code Here

TOP

Related Classes of ch.bfh.egov.internetapps.tos.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.