Bom dia.
Alguém já precisou fazer algo semelhante:
Eu tenho uma classe com atributos:
private Integer Numero;
private String Data;
private String Emissao;
private Cliente Cliente;
E eu faço uma consulta no banco SQLite e preciso que minha persistência repasse esse cursor carregando os dados nas propriedades dessa classe. Para eu construir o objeto atual retornado pelo banco.
Meu problema exatamente é por exemplo, eu tenho uma propriedade que é do tipo Cliente.
Eu preciso acessar o set do Código do Cliente lá da Classe Cliente, alguém sabe como faço isso?
Quando são campos simples, tipo String, Integer, tudo bem eu consigo setá-los.
@Override
public void CarregaDados(){
this.Status = eStatus.Carregando;
this.setTabela(this.getClass().getSimpleName());
this.setTabelaSelecao("Numero = " + this.getNumero().toString());
super.CarregaDados();
Field[] campos = this.getClass().getDeclaredFields();
for(int i = 0; i < campos.length; i++) {
if(campos[i].getType().equals(Cliente.class)){
campos[i].setAccessible(true);
}
}
}
Obrigado desde já.






0 comentários:
Postar um comentário