Summary:
Previously, a design file
with non-existed datasource/dataset extension cannot be opened. Enhanced codes
to resolve this problem. Now, even if the extension cannot be found, the file
can be opened. And extension properties with string, integer, etc can be written
out.
Bugzilla Bug (s) Resolved: 147669
Description:
1. Provided OdaDummyProvider for this
feature.
2. Revised parsing and writer module for
this change.
3. Updated test cases.
Tests Description : JUnit test.
Files Edited:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/OdaDataSet.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ListPropertyState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/OdaDataSource.java"
"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/WrongExtensionID_golden.xml"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDataSetState.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/plugin/ODAManifestUtil.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java"
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/OdaDataSourceState.java"
Files Added:
"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/extension/oda/OdaDummyProvider.java"
Files Removed:
Notes to Build Team:
Notes
to Developers:
Notes to QA:
Quotes
to Documentation:
Rick Lu
Actuate Software Shanghai
Center
Tel: (86)21-58826388
Fax: (86)21-58826002
Email: rlu@xxxxxxxxxxx