Summary:
Fix 172273, 173235
and add enhancements for olap framework.
- Bugzilla Bug (s) Resolved: 172273, 173235
- Description:
1. Fix
172273 – getFactoryProperty will not return the default value defined in rom.def.
2. Fix
173235 – add visitContents( DesignElementHandle, String) to retrieve all
the contents for given container.
3. Add “isDefault”
in dimension, hierarchy and measure group.
4. Add “dataType”
in level.
- Tests Description:
- Notes to Build Team: None
- Notes to Developers: None
- Notes to QA: None
- Notes to Documentation: None
- Files Added:
- Files Edited:
src/org/eclipse/birt/report/model/api/olap/DimensionHandle.java
src/org/eclipse/birt/report/model/api/olap/HierarchyHandle.java
src/org/eclipse/birt/report/model/api/olap/MeasureGroupHandle.java
src/org/eclipse/birt/report/model/api/olap/LevelHandle.java
src/org/eclipse/birt/report/model/api/olap/CubeHandle.java
src/org/eclipse/birt/report/model/core/DesignElement.java
src/org/eclipse/birt/report/model/core/StyleElement.java
src/org/eclipse/birt/report/model/core/StyledElement.java
src/org/eclipse/birt/report/model/elements/ElementVisitor.java
src/org/eclipse/birt/report/model/elements/rom.def
src/org/eclipse/birt/report/model/elements/interfaces/IMeasureGroupModel.java
src/org/eclipse/birt/report/model/elements/interfaces/ILevelModel.java
src/org/eclipse/birt/report/model/elements/interfaces/IDimensionModel.java
src/org/eclipse/birt/report/model/elements/interfaces/IHierarchyModel.java
src/org/eclipse/birt/report/model/writer/ModuleWriter.java
src/org/eclipse/birt/report/model/api/metadata/IElementDefn.java
src/org/eclipse/birt/report/model/util/LevelContentIterator.java
src/org/eclipse/birt/report/model/util/ReportDesignSerializer.java
src/org/eclipse/birt/report/model/util/ElementStructureUtil.java
src/org/eclipse/birt/report/model/api/DesignVisitor.java
src/org/eclipse/birt/report/model/metadata/SlotDefn.java
src/org/eclipse/birt/report/model/metadata/PropertyDefn.java
src/org/eclipse/birt/report/model/metadata/ElementDefn.java
src/org/eclipse/birt/report/model/i18n/Messages.properties
test/org/eclipse/birt/report/model/parser/CubeParserTest.java
test/org/eclipse/birt/report/model/parser/StyleParseTest.java
test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_4.xml
test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_12.xml
test/org/eclipse/birt/report/model/parser/input/CubeParserTest.xml
test/org/eclipse/birt/report/model/api/ElementExporterTest.java
test/org/eclipse/birt/report/model/api/ElementFactoryTest.java
test/org/eclipse/birt/report/model/extension/input/CrosstabSample.xml
test/org/eclipse/birt/report/model/extension/CompatibleReportItemExtensionTest.java
test/org/eclipse/birt/report/model/extension/PeerExtensionTest.java
test/org/eclipse/birt/report/model/writer/DocumentUtilTest.java
test/org/eclipse/birt/report/model/parser/golden/CubeParserTest_golden_1.xml