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 flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a