1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
InitialContext ctx = new InitialContext();
GestionRemote gr = (GestionRemote)ctx.lookup("ProjetVOIPEAR/Gestion/remote");
if(gr.identification(login, password) != null)
{
if (gr.identification(login, password).getClass().equals(Administrateur.class))
{
InitialContext ct = new InitialContext();
MethodAdministrateurRemote mar = (MethodAdministrateurRemote)ct.lookup("ProjetVOIPEAR/MethodAdministrateur/remote");
lAgent = (ArrayList<Agent>) mar.findAgent();
for (Agent element : lAgent) {
System.out.println(element.getFullName());
}
administrateur = (Administrateur) agent;
return "ADMINISTRATEUR";
}
if (gr.identification(login, password).getClass().equals(Superviseur.class))
{
superviseur = (Superviseur) agent;
return "SUPERVISEUR";
}
if (gr.identification(login, password).getClass().equals(Agent.class))
{
agent = gr.identification(login, password);
return "AGENT";
} |
Partager