Pessoal,
Tenho um Array que alimento no FLex e esta carregando o datagrid
normalmente, agora quando tento passar esse Array de Objetos para o Java ele
nao executa o metodo. Ja debuguei a aplicacao e a lista de Objeto esta
preechida com seus parametros corretamente, e tambem nao ha erro do
Hibernate.
Alimento o Array dessa forma:
private function onResultpesquisarCdReduzido(event:ResultEvent):void
{
plconta = event.result as Plconta;
this.voAcerto=new Acerto();
this.voAcerto.vlAcerto = new Number(txValor.text);
this.voAcerto.idDesvio = voDesvio as Desvio;
this.voAcerto.idConta = plconta as Plconta;
this.voAcerto.cdStatus = status as Status;
this.voAcerto.cdUa = ua as Ua;
this.voAcerto.cdUsuarioLogin = usuario as Usuario;
this.voAcerto.cdUaDesvio = new Number(txDeUa.text);
this.voAcerto.cdContaDesvio = new Number(txDeConta.text);
acertos.addItem(voAcerto);
acertos.refresh();
}
Quando o usuario clica em salvar o Objeto faco da seguinte forma:
protected function btSalvarAcerto_clickHandler(event:MouseEvent):void
{
acertoService.salvarAcerto(acertos);
}
Recebo o objeto no Service Java como se fosse um objeto comun acho que o
erro esta ai:
import annotation.LazyNull;
import xxx.UsuarioNaoExisteException;
import xxx.model.Acerto;
import xxx.AcertoDAO;
public class AcertoService {
private AcertoDAO acertoDAO = new AcertoDAO();
@LazyNull
public Acerto salvarAcerto(Acerto acertos) throws Exception{
Acerto acerto = acertoDAO.salvarAcerto(acertos);
try {
if (acerto == null)
throw new UsuarioNaoExisteException(
"Nao existe Acerto");
else {
return acerto;
}
} catch (UsuarioNaoExisteException e) {
throw new UsuarioNaoExisteException(e.getMensagem());
} catch (Exception e) {
e.printStackTrace();
throw new Exception();
}
}
}
--
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