@ -82,10 +82,7 @@ public class ReportExportAttrPane extends BasicPane {
}
for (AbstractExportPane exportPane : paneList) {
ReportExportAttr exportAttr = exportPane.update(reportExportAttr, ReportExportAttr.class);
exportPane.update(reportExportAttr);
if (exportAttr != null) {
reportExportAttr = exportAttr;
return reportExportAttr;
@ -9,16 +9,5 @@ public abstract class AbstractExportPane extends BasicPane {
public abstract void populate(Object t);
public abstract Object update(Object t);
public abstract void update(Object t);
public <T> T update(Object t,Class<? extends T> clazz){
Object object = this.update(t);
if(object == null){
return null;
if(object.getClass().isAssignableFrom(clazz)){
return clazz.cast(object);