Bug 209753 [acceptance]Cascading group with list limit returns one more data[0705]
Description: Cascading group with list limit returns one more data Build number:2.3.0.v20071114 Steps to reproduce: 1. New a cascading paramter group. 2. Set List limit of the first sub parameter to 5, make sure the parameter has more than five values. 3. Preview. Expected result: Five values in first parameter value list. Actual result: Six values in value list Error log:n/a
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/api/impl/GetParameterDefinitionTask.java
implements
			IGetParameterDefinitionTask
{
	
	
	
	
	protected Collection parameterDefns = null;
	/**
	 * @param engine
	 *            reference to the report engine
	 * @param runnable
	 *            the runnable report design
	 */
	public GetParameterDefinitionTask( IReportEngine engine,
			IReportRunnable runnable )
	{
		super( engine, runnable, IEngineTask.TASK_GETPARAMETERDEFINITION);
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.birt.report.engine.api2.IGetParameterDefinitionTask#getParameterDefns(boolean)
	 */
	public Collection getParameterDefns( boolean includeParameterGroups )
	{
		DesignElementHandle handle = ( (ReportRunnable) runnable ).getDesignHandle( );
		Collection original = getParameters( (ReportDesignHandle)handle, includeParameterGroups );
		Iterator iter = original.iterator( );