Summary:
Added designerState property on OdaDataSet. One part of
Model.adapter.ODA to support.
Bugzilla Bug (s) Resolved: 128495
Description:
1. Changed ROM to add a new structure and
property.
2. Added structure implementation and its
handle.
3. Revised OdaDataSetHandle for supporting
this structure.
4. Fixed all unit test errors after the new
implementation of BIRT.CORE.
5. Added test cases.
Tests Description : Unit Tests in JUnit.
Files Edited:
Checking in
src/org/eclipse/birt/report/model/elements/rom.def;
Checking in
src/org/eclipse/birt/report/model/elements/SimpleDataSet.java;
Checking in
test/org/eclipse/birt/report/model/util/BaseTestCase.java;
Checking in
test/org/eclipse/birt/report/model/parser/golden/CompatibleOldOdaDriverModelProperty_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/OdaDataSetParseTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/CompatiblePublicOdaDriverProperties_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/CompatiblePrivateOdaDriverProperties_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/CompatibleOdaDriverModelProperty_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/CompatibleComputedColumnProperty_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/golden/OdaDataSourceParseTest_golden.xml;
Checking in
test/org/eclipse/birt/report/model/parser/OdaDataSourceParseTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/ParserCompatibilityTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/OdaDataSetParserTest.java;
Checking in
src/org/eclipse/birt/report/model/writer/ModuleWriter.java;
Checking in
test/org/eclipse/birt/report/model/extension/AddOnElementExtensionTestCase.java;
Checking in
test/org/eclipse/birt/report/model/extension/OdaElementExtensionTest.java;
Checking in
test/org/eclipse/birt/report/model/extension/ReportItemExtensionTest.java;
Checking in
test/org/eclipse/birt/report/model/extension/EncryptionHelperExtensionTest.java;
Checking in
test/org/eclipse/birt/report/model/script/ScriptTestCase.java;
Checking in
src/org/eclipse/birt/report/model/parser/StructureState.java;
Checking in
src/org/eclipse/birt/report/model/api/OdaDataSetHandle.java;
Checking in
src/org/eclipse/birt/report/model/elements/interfaces/IOdaDataSetModel.java;
Checking in
test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_12.xml;
Checking in
test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_4.xml;
Checking in
test/org/eclipse/birt/report/model/css/ImportCssTest.java;
Checking in
test/org/eclipse/birt/report/model/css/StyleSheetLoaderTest.java;
Checking in
test/org/eclipse/birt/report/model/api/GroupElementHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/ElementExporterTest.java;
Checking in
test/org/eclipse/birt/report/model/api/SlotHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/metadata/ElementDefnTest.java;
Checking in
test/org/eclipse/birt/report/model/writer/DesignWriterTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/input/OdaDataSetParseTest.xml;
Checking in
src/org/eclipse/birt/report/model/i18n/Messages.properties;
Files Added:
Checking
in
src/org/eclipse/birt/report/model/parser/OdaDesignerStateStructureState.java;
Checking in
src/org/eclipse/birt/report/model/api/OdaDesignerStateHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/elements/structures/OdaDesignerState.java;
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