Método SET!

0 respostas
M

Galera, preciso mais uma vez da ajuda de vcs!!!

Estou com dificuldades para usar o método SET!!
Ou melhor não estou sabendo fazer acontecer.

Criei uma JSP que mostra as informações de um determinado funcionario alocado em um vetor e preciso criar uma funcionalidade para alterar os dados, mas não entendi como fazer isso no API do Java.

Podem me ajudar a saber como usar o metodo SET e onde aplica-lo??

Abaixo segue o JSP que fiz, alguém pode me ajudar a molda-lo para minha determinada tarefa??

Este JSP, mostra na tela as informações atuais do funcionário:
<%@ page import=“java.util., p1.” %>

Cadastro do Usuario Solicitado

Na tabela abaixo, voce poderá selecionar outro usuário caso desejar.

<%

int id = Integer.parseInt((String) request.getParameter(“id”));

Usuario usuario = GerenciadorUsuario.pegarUsuario(id);

Tarefa tarefa = GerenciadorTarefa.pegarTarefa(id);

if( (usuario != null) && (tarefa != null)) {
%>

Nome Usuario:
Email do Usuario:
Cargo do Usuário:
Data de Nascimento: / /
Tarefa:
Descrição da Tarefa:
Término da Tarefa: / /
Status da Tarefa: Normal Urgente Imediata
Usuário em Férias ? Não Sim
<%

Vector asTarefas = GerenciadorTarefa.getTarefas();

Vector osUsuarios = GerenciadorUsuario.getUsuarios();
Tarefa t;
Usuario u;
	for (int i=0;i<osUsuarios.size();i++) {
		u = (Usuario)osUsuarios.elementAt(i);
		t = (Tarefa)asTarefas.elementAt(i);

%>


<%}}else { %>

NÃO EXISTEM USUÁRIOS CADASTRADOS NO SISTEMA !!!

Voltar <% } %>
Nome do Usuario Email Cargo Tarefa Descrição da tarefa
<%= u.getNome() %> <%= u.getEmail() %> <%= u.getCargo() %> <%= t.getNomeT() %> <%= t.getDesc() %>



Realizar Novo Cadastro

E este faz o gerenciamento do vetor Usuario e Tarefa:

Tarefa:

package p1;

import java.util.*;

public class GerenciadorTarefa

{

private static Vector tarefas = new Vector();
public static void adicionarTarefa(Tarefa novaTarefa)  {
    tarefas.add(novaTarefa);
}
public static void removerTarefa(Tarefa novaTarefa)  {
    tarefas.remove(novaTarefa);
}
public static Tarefa removerTarefa(int idd)  {
	if(tarefas.size() > 0)
    	return (Tarefa) tarefas.get(idd);
   	return null;
}
public static Vector getTarefas() {
    return tarefas; 
}
public static Tarefa pegarTarefa(int id)  {
	if(tarefas.size() > 0)
    	return (Tarefa) tarefas.get(id);
   	return null;
}

}

Usuário:

package p1;

import java.util.*;

public class GerenciadorUsuario

{

private static Vector usuarios = new Vector();
public static void adicionarUsuario(Usuario novoUsuario)  {
    usuarios.add(novoUsuario);
}
   public static void removerUsuario(Usuario novoUsuario)  {
    usuarios.remove(novoUsuario);
}
public static Usuario removerUsuario(int idd)  {
	if(usuarios.size() > 0)
    	return (Usuario) usuarios.get(idd);
   	return null;
}
 public static Vector getUsuarios() {
    return usuarios; 
}
public static Usuario pegarUsuario(int id)  {
	if(usuarios.size() > 0)
    	return (Usuario) usuarios.get(id);
   	return null;
}

}

Criado 3 de abril de 2006
Respostas 0
Participantes 1