Summary:
Minor errors in JointDataSet. Enhancements in ROM. Renamed JointCondition to
JoinCondition. For the above change, revised parser/writer, etc.
Bugzilla Bug (s) Resolved: N/A
Description:
1.
Revised DataSet hierarchy
in ROM.
2.
Refactored codes for the
above change.
3.
Renamed JointCondition
to JoinCondition.
4.
Changed parser and
writer.
5.
Added new htmls for
ROMDoc generation.
6.
Updated test cases.
Tests Description : Unit Tests.
Files Edited:
Checking
in src/org/eclipse/birt/report/model/parser/OdaDataSetState.java;
Checking in
src/org/eclipse/birt/report/model/parser/StructureState.java;
Checking in
src/org/eclipse/birt/report/model/parser/TemplateParameterDefinitionState.java;
Checking in
src/org/eclipse/birt/report/model/parser/ScriptDataSetState.java;
Checking in
src/org/eclipse/birt/report/model/parser/TemplateDataSetState.java;
Checking in
test/org/eclipse/birt/report/model/api/DesignElementHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/PropertyHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/StructureHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/JointDataSetHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/GroupPropertyHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/validators/ValueRequiredValidatorTest.java;
Checking in
src/org/eclipse/birt/report/model/elements/rom.def;
Checking in
src/org/eclipse/birt/report/model/elements/OdaDataSet.java;
Checking in
src/org/eclipse/birt/report/model/elements/SimpleDataSet.java;
Checking in
src/org/eclipse/birt/report/model/elements/CascadingParameterGroup.java;
Checking in
src/org/eclipse/birt/report/model/elements/ScriptDataSet.java;
Checking in
src/org/eclipse/birt/report/model/elements/ElementVisitor.java;
Checking in src/org/eclipse/birt/report/model/elements/DataSet.java;
Checking in
src/org/eclipse/birt/report/model/elements/JointDataSet.java;
Checking in
test/org/eclipse/birt/report/model/parser/input/JointDataSetParseTest_validation.xml;
Checking in test/org/eclipse/birt/report/model/parser/input/JointDataSetParseTest.xml;
Checking in
test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java;
Checking in
test/org/eclipse/birt/report/model/library/LibraryHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/input/JointDataSetHandleTest.xml;
Checking in
src/org/eclipse/birt/report/model/api/TemplateDataSetHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/CascadingParameterGroupHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/StructureFactory.java;
Checking in
src/org/eclipse/birt/report/model/api/JointDataSetHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/DataSetHandle.java;
Checking in
src/org/eclipse/birt/report/model/api/elements/ReportDesignConstants.java;
Checking in
src/org/eclipse/birt/report/model/api/elements/DesignChoiceConstants.java;
Checking in
romdoc/docs/structs/JoinCondition.HTML;
Checking in
src/org/eclipse/birt/report/model/elements/interfaces/IJointDataSetModel.java;
Checking in
src/org/eclipse/birt/report/model/i18n/Messages.properties;
Checking in
src/org/eclipse/birt/report/model/api/validators/DataSetResultSetValidator.java;
Checking in
test/org/eclipse/birt/report/model/activity/ActivityStackTest.java;
Checking in
test/org/eclipse/birt/report/model/extension/AddOnElementExtensionTestCase.java;
Checking in
test/org/eclipse/birt/report/model/parser/JointDataSetParseTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/OdaDataSetParserTest.java;
Checking in
test/org/eclipse/birt/report/model/parser/golden/JointDataSetParseTest_golden.xml;
Checking in
romdoc/docs/elements/DataSet.html;
Checking in
test/org/eclipse/birt/report/model/core/DesignElementCloneTest.java;
Checking in
test/org/eclipse/birt/report/model/core/DesignElementTest.java;
Checking in
src/org/eclipse/birt/report/model/writer/ModuleWriter.java;
Checking in
src/org/eclipse/birt/report/model/command/ContentRecord.java;
Checking in
src/org/eclipse/birt/report/model/command/TemplateCommand.java;
Checking in
test/org/eclipse/birt/report/model/metadata/PropertyDefnTest.java;
Checking in
test/org/eclipse/birt/report/model/metadata/ElementDefnTest.java;
Files Removed:
Removing
src/org/eclipse/birt/report/model/parser/DataSetState.java;
Removing
test/org/eclipse/birt/report/model/api/JointConditionHandleTest.java;
Removing
test/org/eclipse/birt/report/model/api/input/JointConditionHandleTest.xml;
Removing
src/org/eclipse/birt/report/model/api/JointConditionHandle.java;
Removing
src/org/eclipse/birt/report/model/api/elements/structures/JointCondition.java;
Files Added:
Checking
in src/org/eclipse/birt/report/model/parser/SimpleDataSetState.java;
Checking in
test/org/eclipse/birt/report/model/api/JoinConditionHandleTest.java;
Checking in
test/org/eclipse/birt/report/model/api/input/JoinConditionHandleTest.xml;
Checking in
src/org/eclipse/birt/report/model/api/JoinConditionHandle.java;
Checking
in romdoc/docs/elements/SimpleDataSet.html;
Checking in
src/org/eclipse/birt/report/model/api/elements/structures/JoinCondition.java;
Checking in
romdoc/docs/elements/JointDataSet.html;
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