public ArrayList<Usuario> listarUsuarios() throws SQLException { ResultSet rs; PreparedStatement pstm; ArrayList<Usuario> listaUsuarios = new ArrayList<>(); try { pstm = conexaoMySQL() .prepareStatement("select cpf,usuario, nome, senha, tipo_usuario from usuario"); rs = pstm.executeQuery(); while (rs.next()) { Usuario usuario = new Usuario(); usuario.setCPFUsuario(rs.getString("cpf")); usuario.setLoginUsuario(rs.getString("usuario")); usuario.setNomeUsuario(rs.getString("nome")); usuario.setSenhaUsuario(rs.getString("senha")); usuario.setTipoUsuario(rs.getString("tipo_usuario")); listaUsuarios.add(usuario); } return listaUsuarios; } catch (SQLException e) { throw new SQLException("Erro listar usuários - " + e.getMessage()); } }
public Usuario removeUsuario(Usuario usuario) { getUsuarios().remove(usuario); usuario.setTipoUsuario(null); return usuario; }
public Usuario addUsuario(Usuario usuario) { getUsuarios().add(usuario); usuario.setTipoUsuario(this); return usuario; }