Bug 209451 Default value for Cascading parameter lost.[0705]
Description: Default value for Cascading parameter lost. Build number:2.3.0.v20071112 Steps to reproduce: 1. New sample data source and dataset from CUSTOMERS. 2. New a cascading parameter from COUNTRY, STATE, set default value as USA and CA. 3. Preview. 4. Select other country and then back to USA, check values in state. Expected result: CA in state value list. Actual result: No item for 'CA' Error log:n/a
viewer/org.eclipse.birt.report.viewer/birt/WEB-INF/classes/org/eclipse/birt/report/service/actionhandler/BirtGetCascadeParameterActionHandler.java
if ( ParameterAccessor.PARAM_ISNULL.equalsIgnoreCase( paramName ) )
			{
				paramMap.put( param.getValue( ), null );
				continue;
			}
			else if ( paramName.startsWith( ParameterAccessor.PREFIX_ISLOCALE ) )
			{
				
				paramName = paramName.replaceFirst(
						ParameterAccessor.PREFIX_ISLOCALE, "" ); 
				isLocale = true;
			}
			
			ParameterDefinition parameter = attrBean
					.findParameterDefinition( paramName );
			if ( parameter == null )
				continue;
			
			String format = parameter.getPattern( );
			String dataType = ParameterDataTypeConverter
					.ConvertDataType( parameter.getDataType( ) );
			Object paramValue = DataUtil.validate( paramName, dataType, format,
					param.getValue( ), attrBean.getLocale( ), isLocale );
			paramMap.put( paramName, paramValue );
		}
		cascParamMap = getParameterSelectionLists( designHandle, paramMap,
				options, attrBean );
		/**
		 * prepare response.