- Summary:
Fix bugzilla bug 131186.
- Bugzilla Bug (s) Resolved:
[131186] Enhance birt.data.aggregation extension point to support multipass.
- Description:
The following changes are made:
a)
Change the aggregation extension point so that the Aggregation.aggregationClass
is now of “Java” type and based on “org.eclipse.birt.data.engine.api.aggregation.Aggregation”
class.
b) Change
the aggregation description HTML document.
c)
Change the sample implementation of aggregation extension point so that it now
complies with the latest version of aggregation extension point.
- Tests Description:
Junit Test
- Files Edited:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/aggregation/Accumulator.java"
"/org.eclipse.birt.data/schema/aggregation.exsd"
"/org.eclipse.birt.data/schema/doc/org_eclipse_birt_data_aggregation.html"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalPercentSum.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalPercentRank.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/BaseTopBottomAggregation.java"
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/aggregation/rank/TotalRank.java"
"/org.eclipse.birt.data/test/plugins/org.eclipse.birt.thirdparty.aggregation/aggregation.jar"
- Files Added:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/aggregation/Aggregation.java"
- Files Deleted:
"/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/api/aggregation/MultipassAggregation.java"
- Notes to Build Team:
N/A
- Notes to Developers:
N/A
- Notes to QA:
N/A
- Notes to Documentation:
N/A