Description: Move
script execution for data set/data source from data engine to engine. Implement
java based scripting for data source/data set
Regression: No
Code owner: XML API Team
Code reviewer: Wenbin
He
Tests: Manual
Tests automated: No, manual at this time
Branches involved: Eclipse CVS
Bugzilla bugs resolved:
None
Notes to Developers:
None
Notes to QA:
The following script api interfaces/classes
have changed, test cases might have to be updated:
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSetEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/DataSourceEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSourceEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/DataSetEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSourceEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSetEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IDataSourceEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IDataSetEventHandler.java
Notes to Documentation:
None
Notes to Configuration Management:
None
Files changed:
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableHeaderRowScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptDataSetScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptDataSourceScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/GridScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ListScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableFooterRowScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ReportScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/LabelScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableDetailRowScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/ImageScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataItemScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/TableScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/GridRowScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSetEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/DataSourceEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/ScriptedDataSourceEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventadapter/DataSetEventAdapter.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/DataPreviewTask.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/GetParameterDefinitionTask.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSourceEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IScriptedDataSetEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IDataSourceEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/eventhandler/IDataSetEventHandler.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/DteDataEngine.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/data/dte/AbstractDataEngine.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/adapter/ModelDteApiAdapter.java
Files added:
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataSetRow.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DtEScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/DataSourceScriptExecutor.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DataSourceInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/script/internal/instance/DataSetInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/IDataSetRow.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDataSourceInstance.java
org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/script/instance/IDataSetInstance.java
--
Petter Ivmark
Senior Software Engineer
Actuate Corporation
701 Gateway Blvd
South San Francisco, CA 94080
phone: +1 650 837 4772
email: pivmark@xxxxxxxxxxx
web: www.actuate.com