Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Bug 138617 provide API compatibility for DataItemHandle.setValueExpr() , etc.

Summary:

Can't preview  report created with old DE-API code because of API compatibility for DataItemHandle.setValueExpr(). If the user called this deprecated method, the Model writer will create corresponding bound columns automatically. So that, the design file can be previewed correctly.

Need to distinguish empty string and null for quertyText property. Created a new property type literalString for these cases.

Fixed minor bugs in source codes.

Bugzilla Bug (s) Resolved: 138617

Description:

1.      Added VersionControlMgr and revised DataItemHandle, ModuleWriter, Module to provide API compatibility for setValueExpr() methods.

2.      Added LiteralStringPropertyType. And changed queryText to this type in ROM.

3.      Fixed bugs in LayoutTable, DocumentUtil, etc.

4.      Updated test cases.

Tests Description : Junit test.

Files Edited:

"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/StringPropertyType.java" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/input/OdaDataSetParseTest_1.xml" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DataItemHandle.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/table/LayoutTable.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/TableHandle.java" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/golden/DataCompatibleValueExpr_golden.xml"

"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/SessionHandleTest.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/Module.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/MetaDataDictionary.java" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/input/DataSetHandleTest.xml" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/DataSetHandleTest.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/util/DocumentUtil.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/rom.def" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ModuleReader.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/MetaDataHandler.java" "/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/OdaDataSetParserTest.java" "/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/metadata/IPropertyType.java"

 

Files Added:

"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/api/APICompatibleTest.java"

"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/LiteralStringPropertyType.java"

"/org.eclipse.birt.report.model/test/org/eclipse/birt/report/model/parser/golden/OdaDataSetQueryTextParseTest_golden.xml"

"/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/VersionControlMgr.java"

Files Removed:

 

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