Bom dia membros do forum....
estou com um problema aqui, que nao consigo achar a solucao.....
e o seguinte....
tenho uma tela de login que chama essa function....
private function entra():void
{
this.usuarioDelegate.validaLogin(this.usuarioModel.entity);
this.currentState='StatePrincipal';
}
dentro dessa function chamo o delegate validaLogin que esta da
seguinte maneira,,,,
public function onvalidaLogin(event:ResultEvent):void
{
this.service.removeEventListener(ResultEvent.RESULT,
onvalidaLogin);
usuarioModel.loginReturn = UsuarioVo(ResultEvent
(event).result);
// nao esta recebendo o result....
}
e no meu backend java, o servico esta da seguinte maneira..
public UsuarioVo validaLogin(UsuarioVo usuario)
{
List<UsuarioVo> listaUsuario = this.templateGetListLike
(usuario);
if (listaUsuario.size()>0){
for (UsuarioVo user : listaUsuario) {
if(user.getLogin().equals(usuario.getLogin())){
if (user.getSenha().equals(usuario.getSenha())){
System.out.println("validou login");
return user;
}
}
}
}
else{
System.out.println("Login Inválido");
return null;
}
return null;
}
o problema q eu tenho eh que o servico deveria retornar um objetoVo
para o flex, dizendo quem eh o usuario que efetuou o login. Mas ele so
me retorna null.....
alguem tem alguma ideia de onde eu estou errrandoo.....
obrigado a todos....
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---