Boa tarde pessoal,

Estou tendo um problema com uma aplicação, eu tenho uma classe filial
e uma classe cliente, ambas mapeadas, elas têm em comum um atributo do
tipo cidade, que é uma classe mapeada também.

package br.com.nfe.modelo {
        [Bindable]
        [RemoteClass(alias="br.com.nfe.modelo.Filial")]
        public class Filial     {

                public var codigo : int;
                public var razaoSocial : String;
                public var fantasia : String;
                public var endereco : String;
                public var endNumero : String;
                public var complemento : String;
                public var bairro : String;
                public var cep : String;
                public var telefone : String;
                public var cnpj : String;
                public var inscEstadual : String;
                public var cidadeFil : Cidade;

                public function Filial(){

                }

        }
}

package br.com.nfe.modelo {

        [Bindable]
        [RemoteClass(alias="br.com.nfe.modelo.Cliente")]
        public class Cliente {

                public var codigo : int ;
                public var nome : String ;
                public var endereco : String ;
                public var endNumero : String ;
                public var complemento : String ;
                public var bairro : String ;
                public var telefone : String ;
                public var cidadeCli : Cidade ;
                public var cep: String ;
                public var cliFisica : ClienteFisica ;
                public var cliJuridica: ClienteJuridica ;

                public function Cliente() {

                }

        }
}

package br.com.nfe.modelo {

        [Bindable]
        [RemoteClass(alias="br.com.nfe.modelo.Cidade")]
        public class Cidade {

                public var codigo : int;
                public var nome : String;
                public var estado : String;
                public var codIbge : String;
                public var codPais : int;

                public function Cidade() {

                }

        }
}


Quando eu faço pesquisa de filial com apenas o módulo de filiais
aberto a consulta vem correta, com todos os parâmetros preenchidos
inclusive os dados referentes a cidade. porém se eu abrir o módulo de
clientes a cidade vem como null. O inverso também é válido, se eu
abrir clientes primeiro busca os dados do cliente corretamente (cidade
inclusive), e na busca de filiais a cidade vem como null.
E em qualquer caso o atributo Cidade está correto no java.

Estou usando Flex 3.6, blazeDS 4.0.0.14931.

Alguém já viu algo semelhante? estou comendo alguma bola?



Vinícius Hoffmann Fontoura

-- 
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

Responder a