Summary:
Use dataType in Rom DataSetParameter when convert an Oda
DataSetDesign to ROM OdaDataSetHandle. Thus, the user-defined data set
parameter can be kept when convert DataSetDesign <-> OdaDataSetHandle.
Bugzilla Bug (s) Resolved: 147179
Description:
1. Modified the algorithm in
DataSetParameterAdapter.
2. Updated test cases.
Tests Description : JUnit test.
Files Edited:
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/OdaDataSetAdapterTest.java;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/OdaDataSourceAdapterTest.java;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetConvertTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetDesignerState_golden.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetEmptyProps_golden_1.xml;
Checking in
src/org/eclipse/birt/report/model/adapter/oda/ModelOdaAdapter.java;
Checking in
src/org/eclipse/birt/report/model/adapter/oda/DataSetParameterAdapter.java;
Files Added:
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/input/OdaDataSourceConvertTest.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/input/OdaDataSetConvertTest_1.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/input/OdaDataSetConvertTest.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSourceConvertTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetConvertTest_golden_1.xml;
Files Removed:
Removing
test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSetParseTest_golden.xml;
Removing test/org/eclipse/birt/report/model/adapter/oda/api/golden/OdaDataSourceParseTest_golden.xml;
Removing test/org/eclipse/birt/report/model/adapter/oda/api/input/OdaDataSourceParseTest.xml;
Removing
test/org/eclipse/birt/report/model/adapter/oda/api/input/OdaDataSetParseTest.xml;
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