Boa noite pessoal,
Estou com um problema no momento de recuperar os valores vindos da tela. Já
verifiquei os mapeamentos estão corretos, um prova disso é que os dados de
Participante eu consigo recuperar, como pode ser visto abaixo, o erro só
aparece quando tento recuperar os valores de endereço pois acusa que a
classe endereco = null.
*Código java persistência*
public boolean create(ParticipanteBean participanteBean) throws
DAOException {
PreparedStatement stm = null;
ResultSet rs = null;
try {
connection.setAutoCommit(false);
int codigo =
this.getProximoCodigoSequencia(connection, "CODIGO_PARTICIPANTE");;
int tipo = participanteBean.getTipo();
String nome = participanteBean.getNome();
//Até aqui consegue pegar os valores
String logradouro =
participanteBean.getEndereco().getLogradouro(); //nesse ponto dar
exception endereco = null
String numero = participanteBean.getEndereco().getNumero();
String complemento = participanteBean.getEndereco().getComplemento();
String pontoReferencia =
participanteBean.getEndereco().getPontoReferencia();
String bairro = participanteBean.getEndereco().getBairro();
int cidade =
participanteBean.getEndereco().getCidade().getCodigo();
String cep = participanteBean.getEndereco().getCep();
*Classe Java*
package bean;
public class EnderecoBean {
private String logradouro;
private String numero;
private String complemento;
private String pontoReferencia;
private String bairro;
private CidadeBean cidade;
private String cep;
public EnderecoBean() {
super();
cidade = new CidadeBean();
}
public EnderecoBean(String logradouro, String numero, String complemento,
String pontoReferencia,
String bairro, CidadeBean cidade, String cep) {
super();
this.logradouro = logradouro;
this.numero = numero;
this.complemento = complemento;
this.pontoReferencia = pontoReferencia;
this.bairro = bairro;
this.cidade = cidade;
this.cep = cep;
}
}
*Classe no Flex*
package entidades
{
[Bindable]
[RemoteClass(alias="bean.EnderecoBean")]
public class EnderecoVO
{
public var logradouro:String;
public var numero:String;
public var complemento:String;
public var pontoReferencia:String;
public var bairro:String;
public var cidade:CidadeVO;
public var cep:String;
public function EnderecoVO()
{
}
}
}
--
Amarildo Lucena
Analista de Sistemas / Delphi Developer
GoogleTalk: [email protected]
MSN: [email protected]
Skype: amarildojf
--
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