Package org.ldv.sio.getap.app

Examples of org.ldv.sio.getap.app.User


   *
   *
   */
  @RequestMapping(value = "index", method = RequestMethod.GET)
  public void index(Model model) {
    User me = UtilSession.getUserInSession();

    model.addAttribute("listdctaps", manager.getAllDVCTAPByProfInterv(me));
    Long id = me.getId();
    model.addAttribute("etat0", manager.getAllDVCTAPByEtat(0, id));
    model.addAttribute("etat1", manager.getAllDVCTAPByEtat(1, id));
    model.addAttribute("etat2", manager.getAllDVCTAPByEtat(2, id));
    model.addAttribute("etat4", manager.getAllDVCTAPByEtat(4, id));
    model.addAttribute("etat8", manager.getAllDVCTAPByEtat(8, id));
View Full Code Here


  }

  @RequestMapping(value = "mesdctap", method = RequestMethod.GET)
  public String mesdctap(Model model) {
    User me = UtilSession.getUserInSession();
    model.addAttribute("mesdctaps", manager.getAllDVCTAPByEleve(me));
    Long id = me.getId();
    model.addAttribute("etat0", manager.getAllDVCTAPByEtat(0, id));
    model.addAttribute("etat1", manager.getAllDVCTAPByEtat(1, id));
    model.addAttribute("etat2", manager.getAllDVCTAPByEtat(2, id));
    model.addAttribute("etat4", manager.getAllDVCTAPByEtat(4, id));
    model.addAttribute("etat8", manager.getAllDVCTAPByEtat(8, id));
View Full Code Here

  }

  @RequestMapping(value = "doedit", method = RequestMethod.POST)
  public String doeditDCTAPById(FormDemandeConsoTempsAccPers formDctap,
      BindingResult bindResult, Model model) {
    User prof = manager.getUserById(formDctap.getProfId());
    if (prof == null)
      bindResult.rejectValue("profId", "required",
          "Erreur d'identifiant de professeur");

    if (bindResult.hasErrors()) {
      model.addAttribute("lesProfs", manager.getAllProf());
      return "eleve/edit";
    } else {
      User user = UtilSession.getUserInSession();
      DemandeValidationConsoTempsAccPers dctapForUpdate = manager
          .getDVCTAPById(Long.valueOf(formDctap.getId()));
      if (dctapForUpdate.getEtat() == 0 || dctapForUpdate.getEtat() == 4) {

        AccPersonalise acc = new AccPersonalise(null,
            formDctap.getAccPersNom(), 1, user.getId());
        if (manager.getAPById(formDctap.getAccPersId()) != null) {
          acc = manager.getAPById(formDctap.getAccPersId());
          dctapForUpdate
              .setAccPers(manager.getAPById(formDctap.getAccPersId()));
        } else {
View Full Code Here

  }

  @RequestMapping(value = "edit", method = RequestMethod.GET)
  public String editUserById(@RequestParam("id") String id,
      FormEditProfil formUser, Model model) {
    User me = UtilSession.getUserInSession();

    User currentUser = manager.getUser(Long.valueOf(id));

    System.out.println("User : " + currentUser);
    if (currentUser.getId().equals(UtilSession.getUserInSession().getId())) {
      formUser.setLogin(currentUser.getLogin());
      formUser.setMail(currentUser.getMail());
    }
    return "profil/edit";
  }
View Full Code Here

      BindingResult bindResult, Model model) {

    if (bindResult.hasErrors()) {
      return "profil/edit";
    } else {
      User me = UtilSession.getUserInSession();
      User user = manager.getUser(Long.valueOf(me.getId()));

      String oldHash = getEncodedPassword(formUser.getOldPass());
      if (oldHash.equals(user.getHash())
          && formUser.getFirstPass().equals(formUser.getSecondPass())) {
        String hash = getEncodedPassword(formUser.getFirstPass());
        user.setHash(hash);
      } else {
        user.setHash(user.getHash());
      }
      if (formUser.getMail().equals(null)
          || formUser.getMail().equals("")) {
        user.setMail(null);
      } else {
        user.setMail(formUser.getMail());
      }
      manager.updateProfil(user);

      return "redirect:/app/" + user.getRole() + "/index";
    }
  }
View Full Code Here

      return "login/authenticate";
    }
    if (bindResult.hasErrors()) {
      return "login/index";
    } else {
      User user = hauthLoginService.getAuthUser(userLoginCriteria);
      if (user == null) {
        bindResult.rejectValue("login", "required",
            "Entrez un identifiant valide");
        return "login/authenticate";
      }
      UtilSession.setUserInSession(user);
      manager.logUser(user);
      String anneeScolaire = manager.getCurrentAnneeScolaire();
      UtilSession.setAnneeScolaireInSession(anneeScolaire);

      // suppression des anciennes données du modèle
      // sinon elles sont passées par url
      // pour vérifier cela, il suffit de commenter la ligne ci-dessous
      // et d'observer l'url juste après un login réussi
      model.asMap().clear();

      model.addAttribute("userAuth", user);
      // User userIn = UtilSession.getUserInSession();

      if (user.getMail() == null && user.getRole().startsWith("pro")) {
        return "redirect:/app/prof-principal/mail";
      }

      return "redirect:/app/" + user.getRole() + "/index";
    }
  }
View Full Code Here

    logger.info("TEST  INTERCEPTOR with LOGGER :"
        + request.getContextPath() + " servlet: "
        + controllerCutFromURL);

    User userInSession = UtilSession.getUserInSession();
    String role = (userInSession != null) ? userInSession.getRole() : "";

    boolean ok = true;
    if (controllerCutFromURL.equals("ws"))
      return true;
    if (!controllerCutFromURL.equals("login") && null == userInSession) {
View Full Code Here

  // .query("SELECT dctap.* FROM classe, user, dctap  where classe.id=user.idClasse and user.id=dctap.idEleve and classe.libelle = "
  // + "'" + query + "'", new DemandeMapper());
  // }

  public User getUser(Long id) {
    User user;
    try {
      user = jdbcTemplate.queryForObject(
          "select * from user where id = ?", new Object[] { id },
          new UserMapper());

View Full Code Here

    }
    return user;
  }

  public User getUserByLogin(String login, String pw) {
    User user;
    try {
      String hash = getEncodedPassword(pw);
      user = jdbcTemplate.queryForObject(
          "select * from user where login = ? and hash = ?",
          new Object[] { login, hash }, new UserMapper());
View Full Code Here

    jdbcTemplate = new JdbcTemplate(dataSource);
  }

  private static final class UserMapper implements RowMapper<User> {
    public User mapRow(ResultSet rs, int rowNum) throws SQLException {
      User user = new User();
      user.setId(rs.getLong("id"));
      user.setPrenom(rs.getString("prenom"));
      user.setNom(rs.getString("nom"));
      user.setRole(rs.getString("role"));
      user.setHash(rs.getString("hash"));
      try {
        user.setDureeTotal(rs.getInt("dureeTotal"));
      } catch (SQLException ex) {

      }

      DisciplineDAOJdbc disciplineDao = new DisciplineDAOJdbc();
      ClasseDAOJdbc classeDao = new ClasseDAOJdbc();
      Classe classe = classeDao.getClasseById(rs.getInt("idClasse"));
      Discipline dis = disciplineDao.getDisciplineById(rs
          .getInt("idDiscipline"));
      user.setDiscipline(dis);
      user.setClasse(classe);
      user.setLogin(rs.getString("login"));
      user.setPass(rs.getString("mdp"));
      user.setMail(rs.getString("mail"));
      return user;
    }
View Full Code Here

TOP

Related Classes of org.ldv.sio.getap.app.User

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.