Vamos supor que tenho um POJO:
public class Pojo {
private Integer numero;
public Integer getNumero() {
return numero;
}
public void setNumero(Integer numero) {
this.numero = numero;
}
}
E tenho uma classe que mapeia certas configurações de acordo com os atributos do POJO:
...
Configuracao config = new Configuracao(Pojo.class);
config.add("numero", TipoNegocio.ALGUM_TIPO);
..
Gostaria de mudar para algo do tipo:
...
Configuracao config = new Configuracao(Pojo.class);
Pojo pojoProps = ProxyEntidade.criar(Pojo.class);
config.add(pojoProps.getNumero(), TipoNegocio.ALGUM_TIPO);
..
Caso eu precise refatorar o POJO, por exemplo, eu não precisaria me preocupar em alterar o mapeamento.
Bom, esta é minha ideia. Se eu estiver viajando ou alguém quiser opinar sobre uma solução mais simples, eu estou aberto a sugestões.
Agradeço antecipadamente. 