Hola a todos, finalmente pude hacer que las altas con las herencias queden automatizadas, esto anda sólo que para las modificaciones no me pone al else para obtener los get de las subclases. Sólo queda eso.
Código Java:
Ver originalprivate LinkedList
<Object
>loadMethods
(IPersistente ip
) throws Exception{ Child s = ip.getClass().getAnnotation(Child.class);
if(s != null && ip.getId() == 0){
me = ip.getClass().getSuperclass().getDeclaredMethods();
} else {
// sólo este if queda para que las modificaciones con herencias se automaticen, xq con las altas pude
if(s != null){
me = ip.getClass().getSuperclass().getDeclaredMethods();
} else {
me = ip.getClass().getDeclaredMethods();
}
}
if (campo.getName().startsWith("get") && !campo.getName().startsWith("getClass")) {
if(metodo.getParameterCount() == 0) {
if(metodo.isAnnotationPresent(Sort.class)){
m.add(metodo);
}
}
}
}
if(ip instanceof IDependiente && !ip.check()){
} else {
}
return load(ip, m);
}
Espero sus respuestas y saludos.