Bug 208845 The Not In filter doesn't work correctly when specify multiple values[07]
Description: The Not In filter doesn't work correctly when specify multiple values, but works only on single value. Build number: 2.3.0.v20071106-0800 Steps to reproduce: 1, New a table binding on customers dataset 2, New a Not In filter 3, Specify multiple values such as 103;112 4, Preview in layout Expected result: Both 103 and 112 should be filtered Actual result: 112 is still in preview result Error log:
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ModuleUtil.java
* @param instance
	 *            <code>PropertyHandle</code>
	 * @return the script uid
	 */
	public static String getScriptUID( Object instance )
	{
		if ( isValidScript( instance ) )
			return XPathUtil.getXPath( instance );
		return null;
	}
	/**
	 * Gets the script value.
	 * 
	 * @param module
	 *            module handle
	 * @param uid
	 *            the script uid
	 * @return the script value.
	 */
	public static String getScript( ModuleHandle module, String uid )
	{
		Object instance = XPathUtil.getInstance( module, uid );
		if ( instance == null )
			return null;
		if ( instance instanceof String )
			return (String) instance;
		if ( isValidScript( instance ) )
			return ( (SimpleValueHandle) instance ).getStringValue( );
		return null;
	}