Essa era outra atualização que eu tinha esquecido de arrumar.
Só tem um workaround pra isso que não é muito elegante, apenas declarar o campo na classe filha e no @Resolvable marcar com handler = MethodHandler.class
Desse modo o Model via procurar os métodos get/set do atributo, que estará declarado na classe pai.
viniciusalvess
publicclassPessoa{privateStringnome;privateIntidade;//getters and setters ... }
publicclassFuncionarioextendsPessoa{@Resolvable(colName="NOME",accessMethod=MethodHandler.class)privateStringnome;@Resolvable(colName="IDADE",accessMethod=MethodHandler.class)privateintidade;@Resolvable(colName="FUNÇAO")privateStringfuncao;//getter and setter ... }
ficaria assim ???
Marky.Vasconcelos
Isso mesmo, dai ele vai acessar o (get/set)Nome e (get/set)Idade, e eles estão declarados apenas na classe Pessoa.
Eu tinha esquecido do problema da herança então não coloquei na lista a fazer, mas acabei de incluir. Quando terminar eu aviso.
viniciusalvess
Valeu Marky ! muito bom seu tablemodel , um dia chego a um bom nível igual o seu !
mateusviccari
Marky, estou estudando o seu TableModel e fiquei nessa duvida quanto a herança.
Você conseguiu desenvolver uma solução pra esse problema?