diff --git a/designer/src/com/fr/design/report/ReportExportAttrPane.java b/designer/src/com/fr/design/report/ReportExportAttrPane.java index 4dea276bd..93a690bb9 100644 --- a/designer/src/com/fr/design/report/ReportExportAttrPane.java +++ b/designer/src/com/fr/design/report/ReportExportAttrPane.java @@ -82,10 +82,7 @@ public class ReportExportAttrPane extends BasicPane { } for (AbstractExportPane exportPane : paneList) { - ReportExportAttr exportAttr = exportPane.update(reportExportAttr, ReportExportAttr.class); - if (exportAttr != null) { - reportExportAttr = exportAttr; - } + exportPane.update(reportExportAttr); } return reportExportAttr; } diff --git a/designer_base/src/com/fr/design/fun/AbstractExportPane.java b/designer_base/src/com/fr/design/fun/AbstractExportPane.java index 2986a7f7d..bb585a02d 100644 --- a/designer_base/src/com/fr/design/fun/AbstractExportPane.java +++ b/designer_base/src/com/fr/design/fun/AbstractExportPane.java @@ -9,16 +9,5 @@ public abstract class AbstractExportPane extends BasicPane { public abstract void populate(Object t); - public abstract Object update(Object t); - - public T update(Object t,Class clazz){ - Object object = this.update(t); - if(object == null){ - return null; - } - if(object.getClass().isAssignableFrom(clazz)){ - return clazz.cast(object); - } - return null; - } + public abstract void update(Object t); }