Summary:
One error in DesignerStateAdapter. When the designer state of an
ROM ODA element is null, ModelOdaAdapter.updateROMDesignerState() will not
update the ROM desiger state.
Fixed this problem. When the designer state is null, creates a new
one and set corresponding values, then set it on ROM Oda elements.
Bugzilla Bug (s) Resolved: 134209
Description:
1. Added required methods in
OdaMumbleHandle and StructureFactory.
2. Fixed the algorithm in updateROMDesignerState().
3. Updated test cases.
Tests Description : JUnit Test case
Files Edited:
Model Oda Adapter plugin:
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
src/org/eclipse/birt/report/model/adapter/oda/ModelOdaAdapter.java;
Checking
in src/org/eclipse/birt/report/model/adapter/oda/DesignerStateAdapter.java;
Model plugin:
Checking in
src/org/eclipse/birt/report/model/api/StructureFactory.java;
Checking in
src/org/eclipse/birt/report/model/api/OdaDataSourceHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/OdaDataSetHandle.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