tenho um aplicativo que guardará as informações de um usuario aluno em uma hashtable, eu
naum estou coniseguindo gravar os atributos ( codigo, nome, telefone, email), segue abaixo o codigo q eu estou usando para a avaliação dos senhores.
att. cardoso
package sad.rmi;
import java.rmi.<em>;
import java.rmi.server.</em>;
import java.util.*;
public class BDAcadImpl implements BDAcad {
Hashtable sistema;
public BDAcadImpl() throws RemoteException {
super();
sistema = new Hashtable();
try {
sistema.put("001", "antonio", "3241-1899", "[email removido]");
sistema.put("002", "bruna","8855-8723", "[email removido]");
}
catch (NullPointerException e) {
e.printStackTrace();
}
}
public String consulta(String codigo)
throws AlunoNaoCadastrado, RemoteException {
if (sistema.containsKey(codigo))
return (String)sistema.get(codigo);
else
throw new AlunoNaoCadastrado(codigo);
}
public void adicionaAluno (String codigo, String nome, String telefone, String Email)
throws AlunoJaCadastrado, RemoteException {
if (sistema.containsKey(codigo))
throw new AlunoJaCadastrado(codigo);
else
sistema.put(codigo, nome, telefone, Email);
}
public void excluiAluno (String codigo)
throws AlunoNaoCadastrado, RemoteException {
if (sistema.containsKey(codigo)==false)
throw new AlunoNaoCadastrado(codigo);
else
sistema.remove(codigo);
}
public void alteraAluno (String codigo, String nome, String telefone, String Email)
throws alunoNaoCadastrado, RemoteException {
if (sistema.containsKey(codigo)==false)
throw new AlunoNaoCadastrado(codigo);
else {
sistema.remove(codigo);
sistema.put(codigo, nome, telefone, Email);
}
}
}