Summary:
ModelOdaAdapter need the Model support for native code type
support. Changed ROM according to this new feature. Added the native code type
support in MOdelOdaAdatper. Fixed bugs for errors when reloading a library.
Bugzilla Bug (s) Resolved: N/A
Description:
1. Added native data type codes for
ResultSetColumn and DataSetParameter in ROM.
2. Changed structures and their handle for
ROM changes.
3. Fixed bugs in LibraryCommand.reloadLibrary().
4. Added test cases in Model plugin.
5. For changes in ODA Data type, revised
codes in NativeDataTypeUtil.
6. Added support for native code types of
Result set column and dataset parameters in ModelOdaAdapter.
7. Added test cases in Model Adapter ODA
plugin.
Tests Description : Unit Tests in JUnit.
Files Edited:
Model Plugin:
Checking
in src/org/eclipse/birt/report/model/elements/rom.def;
Checking in
test/org/eclipse/birt/report/model/util/BaseTestCase.java;
Checking in
test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/golden/OdaDataSetParseTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/OdaDataSetParseTest_obsolete_golden.xml;
Checking in
test/org/eclipse/birt/report/model/library/input/LibraryToReload1.xml;
Checking in
test/org/eclipse/birt/report/model/library/input/LibraryToReload1_backup.xml;
Checking in
test/org/eclipse/birt/report/model/library/input/DesignToReloadLibrary1.xml;
Checking in
test/org/eclipse/birt/report/model/parser/input/OdaDataSetParseTest.xml;
Checking in
src/org/eclipse/birt/report/model/api/elements/structures/ResultSetColumn.java;
Checking in
src/org/eclipse/birt/report/model/api/elements/structures/DataSetParameter.java;
Checking in
src/org/eclipse/birt/report/model/api/DataSetParameterHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/ResultSetColumnHandle.java;
Checking in
test/org/eclipse/birt/report/model/parser/OdaDataSetParserTest.java;
Checking in
src/org/eclipse/birt/report/model/i18n/Messages.properties;
Checking in
src/org/eclipse/birt/report/model/command/LibraryCommand.java;
Model Adapter Oda Plugin:
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/OdaDataSetAdapterTest.java;
Checking in
src/org/eclipse/birt/report/model/adapter/oda/ModelOdaAdapter.java;
Checking in
src/org/eclipse/birt/report/model/adapter/oda/NativeDataTypeUtil.java;
Checking in
src/org/eclipse/birt/report/model/adapter/oda/DataSetParameterAdapter.java;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetEmptyProps_golden_1.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetParseTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/util/BaseTestCase.java;
Files Added:
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