コード例 #1
0
  /**
   * @param user
   * @return
   */
  public static boolean atualizarPerfil(Usuario user) throws BusinessException {
    // Usa o utilitario para criptografar a senha
    user.setPassword(MD5Encryption.encript(user.getPassword()));

    DAOUsuario dao = new SQLUsuario();
    boolean atualizado = dao.updateUser(user);

    return atualizado;
  }
コード例 #2
0
  /**
   * @param user
   * @return
   */
  public static boolean criarUser(Usuario user) throws BusinessException {
    // Usa o utilitario para criptografar a senha
    user.setPassword(MD5Encryption.encript(user.getPassword()));

    DAOUsuario dao = new SQLUsuario();

    boolean inserido = dao.addUsuario(user);
    return inserido;
  }
コード例 #3
0
 /**
  * Busca um objeto pelo id.
  *
  * @param codigo
  * @return
  */
 public static Usuario getById(int codigo) throws BusinessException {
   DAOUsuario dao = new SQLUsuario();
   return dao.getById(codigo);
 }
コード例 #4
0
 /**
  * @param user
  * @return
  */
 public static int obterCodigo(Usuario user) throws BusinessException {
   DAOUsuario dao = new SQLUsuario();
   return dao.obterCodigo(user);
 }
コード例 #5
0
 /**
  * @param username
  * @return
  */
 public static boolean verificarUsername(String username) throws BusinessException {
   DAOUsuario dao = new SQLUsuario();
   return dao.existeUser(username);
 }
コード例 #6
0
  /**
   * @param user
   * @return
   */
  public static Usuario autenticarUser(Usuario user) throws BusinessException {
    DAOUsuario dao = new SQLUsuario();

    return dao.autenticar(user);
  }