Bug 122854 There is redundant columns in "available columns" list in "export data" dialog.
Description: There is redundant columns in "available columns" list in "export data" dialog. Steps to reproduce: 1. Preview attached design in web viewer. 2. Select the table and click on "export" button. 3. There is a "detail" column name in "available columns" list which is not data set column.
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/ir/Report.java
public String getMessage( String resourceKey, Locale locale )
	{
		if ( this.reportDesign != null )
		{
			return this.reportDesign.getMessage( resourceKey, locale );
		}
		return null;
	}
	/**
	 * @return Returns the reportDesign.
	 */
	public ReportDesignHandle getReportDesign( )
	{
		return reportDesign;
	}
	/**
	 * @param reportDesign
	 *            The reportDesign to set.
	 */
	public void setReportDesign( ReportDesignHandle reportDesign )
	{
		this.reportDesign = reportDesign;
		if ( basePath == null || basePath.equals( "" ) ) 
		{
			File file = new File( reportDesign.getFileName( ) );
			basePath = file.getParent( );
		}
	}
	/**
	 * get queries used in this report.