报表保存接口

为了满足不同应用对报表资源保存的控制,可通过实现报表保存接口进行资源管理。

文件WEB-INF\conf\unieap\report\report-engine-config.properties下提供保存接口的配置。

1 使用步骤

使用报表保存接口的详细步骤如下:

1.实现com.neusoft.report.save.ReportSaveHandler 接口,该接口下有beforeSave、afterSave、beforeUpdate、afterUpdate四个方法;

2.在\WEB-INF\conf\unieap\report\report-engine-config.properties文件中配置使用的报表保存类。默认的配置为:

com.neusoft.report.save.extra=com.neusoft.report.save.DefaultReportSaveHandler

使用自实现的报表保存类替换等号右侧部分。

2 ReportSaveHandler接口

2.1 使用说明

接口中需要实现的方法包括保存前、保存后、更新前、更新后,详细如下:

  • boolean beforeSave(String parentId, String reportId, String reportName, String reportDefine)报表保存前执行,返回true时执行报表保存;

  • void afterSave(String parentId, String reportId, String reportName, String reportDefine)报表保存后执行;

  • boolean beforeUpdate(String parentId, String reportId, String reportName, String reportDefine) 报表更新前执行,返回true时执行报表更新;

  • void afterUpdate(String parentId, String reportId, String reportName, String reportDefine) 报表更新后执行;

results matching ""

    No results matching ""

    results matching ""

      No results matching ""