Manda o código das entitys/vo/dto do java tb. Parece ser algum problema de mapeamento.
Fábio Goll Twitter: @fabiogoll 2010/12/27 claudemir <[email protected]> > Boa tarde. > > Alguem poderia me ajudar, ainda não consegui resolver o problema? > > > On 27 dez, 11:32, claudemir <[email protected]> wrote: > > Bom dia senhores. > > > > Estou com o seguinte problema, tenho dois objeto > > (TipoVeiculoComunicação e VeiculoComunicação), quando chamo e metodo > > salvar VeiculoComunicação, eu pego o TipoVeiculoComunicação que o > > usuario selecionou do combobox e seto no VeiculoComunicação, tudo > > certinho, no entanto quando chega no codigo java o objeto > > TipoVeiculoComunicação esta nulo, segue abaixo o código: > > > > package com.digows.artigos.JavaFlex.view.entity > > { > > > > > [RemoteClass(alias="com.digows.artigos.JavaFlex.model.entity.TipoVeiculoComunicacao")] > > [Bindable] > > public class TipoVeiculoComunicacao > > { > > public var id:Number; > > public var descricao:String; > > > > } > > > > } > > > > package com.digows.artigos.JavaFlex.view.entity > > { > > > > > [RemoteClass(alias="com.digows.artigos.JavaFlex.model.entity.VeiculoComunicacao")] > > [Bindable] > > public class VeiculoComunicacao > > { > > public var id:Number; > > public var descricao:String; > > public var tipoVeiculoComuncacao:TipoVeiculoComunicacao; > > > > public function VeiculoComunicacao(){ > > tipoVeiculoComuncacao = new > TipoVeiculoComunicacao(); > > } > > > > public function get tipoVeiculo():String{ > > return (tipoVeiculoComuncacao != null) ? > > tipoVeiculoComuncacao.descricao : "tipo não informado"; > > } > > } > > > > } > > > > <!-- Segue abaixo o metodo salva --> > > > > Ele selecionar o tipoVeiculoComunicacao so que quando passar o codigo > > java, o objeto tipoVeiculoComunicacao esta nulo, ele salva > > VeiculoComunicacao o id do tipo de veiculo de comunicação fica nulo > > > > public function save():void > > { > > this.veiculoComunicacao = new > VeiculoComunicacao(); > > this.veiculoComunicacao.id = new > Number(idTxt); > > this.veiculoComunicacao.descricao = > descricaoTxt.text; > > > > this.tipoVeiculoComunicacao > = combo_tipo.selectedItem as > > TipoVeiculoComunicacao; > > > > > this.veiculoComunicacao.tipoVeiculoComuncacao = > > this.tipoVeiculoComunicacao; > > > > Alert.show(this.veiculoComunicacao.tipoVeiculoComuncacao.descricao); > > > > Alert.show(this.veiculoComunicacao.tipoVeiculoComuncacao.id.toString()); > > //Chama o metodo Save do servico > "cargoService" > > > veiculoComunicacaoService.save(veiculoComunicacao); > > } > > -- > 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 > -- 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
