Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Enhancements on Data Set parameters and result set columns.

Summary:

OdaDataSet requires enhancements on its parameter definition and result set column definition. Provided new structures for this feature. Because of this change, other data sets are also revised.

Model ODA adapter changes on OdaDataSetParameter will be checked in a short time.

Bugzilla Bug (s) Resolved: n/a

Description:

1.       Added OdaDataSetParam, OdaResultColumn structures in ROM and source codes.

2.       Added structure handles in API package.

3.       Revised the parser and writer for this change. Provided backward compatibilities.

4.       Updated all golden files.

5.       Updated test cases.

Tests Description : JUnit test.

Files Edited:

    U src/org/eclipse/birt/report/model/i18n/Messages.properties

    U src/org/eclipse/birt/report/model/api/OdaDataSetHandle.java

    U src/org/eclipse/birt/report/model/api/DataSetParameterHandle.java

    U src/org/eclipse/birt/report/model/api/ScriptDataSetHandle.java

    U src/org/eclipse/birt/report/model/api/ResultSetColumnHandle.java

    U src/org/eclipse/birt/report/model/api/StructureFactory.java

    U src/org/eclipse/birt/report/model/api/ModuleHandle.java

    U src/org/eclipse/birt/report/model/api/DataSetHandle.java

    U src/org/eclipse/birt/report/model/parser/ListPropertyState.java

    U src/org/eclipse/birt/report/model/parser/PropertyState.java

    U src/org/eclipse/birt/report/model/parser/JointDataSetState.java

    U src/org/eclipse/birt/report/model/parser/DesignSchemaConstants.java

    U src/org/eclipse/birt/report/model/parser/OdaDataSetState.java

    U src/org/eclipse/birt/report/model/parser/TemplateDataSetState.java

    U src/org/eclipse/birt/report/model/parser/StructureState.java

    U src/org/eclipse/birt/report/model/elements/rom.def

    U src/org/eclipse/birt/report/model/writer/ModuleWriter.java

 

U test/org/eclipse/birt/report/model/parser/golden/CompatibleJointDataSetParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleScalarParameterFormat_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ExtendedItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/StyleParseTest_obsolete_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ParameterGroupTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CachedMetaDataParserTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ListItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ReportItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/StyleParseTest_golden_1.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompoundExtendParserTest_golden2.xml

    U test/org/eclipse/birt/report/model/parser/golden/PropertyBindingTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ReportElementParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleScriptDataSet_resultSet_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/DataItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleOdaDataSetProperty_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleReportProperties_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/Birt2_1_M5TextContent_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/TextDataItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleGroupExpression_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/StyleParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ChoiceParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/JointDataSetParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleBoundColumnNestedTable_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CascadingParameterGroupParserTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatiblePrivateOdaDriverProperties_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/OdaDataSetParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleOldOdaDriverModelProperty_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/TestSimpleMasterPage_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleOdaDataSet_resultSet_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatibleEncryptedProperty_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/ImageItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/CompatiblePublicOdaDriverProperties_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/FreeFormParseTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/golden/GridItemParseTest_golden.xml

    U test/org/eclipse/birt/report/model/api/input/ReportDesignHandleTest.xml

    U test/org/eclipse/birt/report/model/library/golden/CompatibleLibraryThemeWithoutStyles_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/LibraryStructure_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignWithThemeInLibrary_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignWithElementReferenceLibrary_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/LibraryParseTest_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/CompatibleLibraryThemeEmpty_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/LibraryIncludeLibrary_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/CompatibleLibraryTheme_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/TestDropLibrary_golden2.xml

    U test/org/eclipse/birt/report/model/library/golden/TestDropLibrary_golden1.xml

    U test/org/eclipse/birt/report/model/library/golden/LibraryWithLocation_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignToReloadLibrary_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignCopyPaste_golden.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignToReloadLibrary_golden_1.xml

    U test/org/eclipse/birt/report/model/library/golden/DesignWithLibraryCompoundElement_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/PropertyStructureCloneTest1_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/PropertyStructureCloneTest_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/ModuleTest_golden_2.xml

    U test/org/eclipse/birt/report/model/core/golden/DeisgnElementCloneTest_gridClone_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/ModuleTest_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/DesignElementCloneTest_ImageClone_golden.xml

    U test/org/eclipse/birt/report/model/core/golden/DesignElementCloneTest_ExtendedClone_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/GridRowCopy_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/PropertyHandleTest_golden2.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/AutoTextHandleTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/PropertyHandleTest_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/TableRowCopy_golden_5.xml

    U test/org/eclipse/birt/report/model/api/golden/TableInsertColumnBandTest_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_13.xml

    U test/org/eclipse/birt/report/model/api/golden/DataCompatibleValueExpr_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/TableReorderColumnBand_golden_5.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_5.xml

    U test/org/eclipse/birt/report/model/api/golden/SimpleMasterPageHandleTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/GridRowCopy_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/ActionHandleTest2_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/BoundDataColumnsUtilTest_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_6.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/TableInsertColumnBandTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/CompatibleExpression_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_6.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/TableReorderColumnBand_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementFactoryTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_7.xml

    U test/org/eclipse/birt/report/model/api/golden/TableRowCopy_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/TranslationHandleTest.golden.xml

    U test/org/eclipse/birt/report/model/api/golden/TableInsertColumnBandTest_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/TableReorderColumnBand_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_5.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_12.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_14.xml

    U test/org/eclipse/birt/report/model/api/golden/GridRowCopy_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/GridRowCopy_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ActionHandleTest3_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_10.xml

    U test/org/eclipse/birt/report/model/api/golden/DimensionHandleTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/PropertyHandleTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/TableReorderColumnBand_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_8.xml

    U test/org/eclipse/birt/report/model/api/golden/TableRowCopy_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/TableRowCopy_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ActionHandleTest4_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/CompatibleExpression_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_9.xml

    U test/org/eclipse/birt/report/model/api/golden/TableReorderColumnBand_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/CustomColorHandleTest_golden.xml

    U test/org/eclipse/birt/report/model/api/golden/TableInsertColumnBandTest_golden_4.xml

    U test/org/eclipse/birt/report/model/api/golden/TableRowCopy_golden_3.xml

    U test/org/eclipse/birt/report/model/api/golden/CompatibleExpression_golden_1.xml

    U test/org/eclipse/birt/report/model/api/golden/ElementExporterTestLibrary_golden_11.xml

    U test/org/eclipse/birt/report/model/api/golden/TableInsertColumnBandTest_golden_2.xml

    U test/org/eclipse/birt/report/model/api/golden/TableShiftColumnBand_golden_7.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_4.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_1.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_9.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_2.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_11.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_7.xml

    U test/org/eclipse/birt/report/model/command/golden/TemplateCommandTest_golden.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_5.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_6.xml

    U test/org/eclipse/birt/report/model/command/golden/PropertyCommandTest_golden_10.xml

    U test/org/eclipse/birt/report/model/command/golden/CustomMsgCommandTest_golden.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleOdaDataSet_resultSet_Test.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleScriptDataSet_resultSet_Test.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleJointDataSetParseTest.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleRowsExpr_2.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleTemplateDataSet_resultSet_Test.xml

    U test/org/eclipse/birt/report/model/parser/input/ScriptDataSetTest.xml

    U test/org/eclipse/birt/report/model/parser/input/CompatibleRowsExpr_3.xml

    U test/org/eclipse/birt/report/model/extension/golden/CompatibleExtensionTest_golden.xml

    U test/org/eclipse/birt/report/model/extension/golden/OdaDriverExtensionTest_golden.xml

    U test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_golden_3.xml

    U test/org/eclipse/birt/report/model/extension/golden/OdaDriverExtensionTest_golden_1.xml

    U test/org/eclipse/birt/report/model/extension/golden/ODAElementExtensionTest_golden.xml

    U test/org/eclipse/birt/report/model/extension/golden/CompatibleExtensionTest_golden_1.xml

    U test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_golden_2.xml

    U test/org/eclipse/birt/report/model/extension/golden/TestingBox_golden_1.xml

    U test/org/eclipse/birt/report/model/extension/golden/TestAddExtendedItem_golden_2.xml

    U test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_golden_1.xml

    U test/org/eclipse/birt/report/model/extension/golden/ExtensionTest_AltText_golden.xml

    U test/org/eclipse/birt/report/model/parser/OdaDataSetParserTest.java

    U test/org/eclipse/birt/report/model/parser/CachedMetaDataParserTest.java

    U test/org/eclipse/birt/report/model/parser/ParserCompatibilityTest.java

    U test/org/eclipse/birt/report/model/parser/CompatibleResultSetPropertyTest.java

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden_3.xml

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden_5.xml

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden.xml

    U test/org/eclipse/birt/report/model/writer/golden/testWriter_golden.xml

    U test/org/eclipse/birt/report/model/writer/golden/DesignWriterTest_golden.xml

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden_1.xml

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden_4.xml

    U test/org/eclipse/birt/report/model/writer/golden/DocumentUtilTest_golden_2.xml

    U test/org/eclipse/birt/report/model/writer/golden/DesignWriterTest_UTF8BOM_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToLibrary2_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToDesign_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToLibrary1_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToLibrary_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToLibrary3_golden.xml

    U test/org/eclipse/birt/report/model/css/golden/ImportCssToLibrary4_golden.xml

    U src/org/eclipse/birt/report/model/elements/interfaces/IOdaDataSetModel.java

    U src/org/eclipse/birt/report/model/api/elements/structures/ResultSetColumn.java

    U src/org/eclipse/birt/report/model/api/elements/structures/DataSetParameter.java

    U test/org/eclipse/birt/report/model/api/DataSetHandleTest.java

    U test/org/eclipse/birt/report/model/metadata/ElementDefnTest.java

    U test/org/eclipse/birt/report/model/extension/ReportItemExtensionTest.java

    U test/org/eclipse/birt/report/model/parser/golden/LineItemParseTest_golden.xml

 

 

Files Added:

 

Files Removed:

    U src/org/eclipse/birt/report/model/parser/CompatibleDataSetParamStructureState.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

 

 


Back to the top