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
return true;
			DesignElement virtualParent = cubeHierarchy.getElement( )
					.getVirtualParent( );
			if ( virtualParent == null )
				return false;
			if ( conditionHierarchy.getElement( ).equals( virtualParent ) )
				return true;
			return false;
		}
		return false;
	}
	/**
	 * checks if the name of the element is valid. The following case the name
	 * will be considered as invalid.
	 * <li>contains the following charactors: "/","\\", ".", "!", ";",","</li>
	 * 
	 * @param elementHandle
	 *            the design element need to be checked the name property value.
	 * @param propName
	 *            the property name which is name property type of this design
	 *            element.
	 * @param nameValue
	 *            the value of the name property.
	 * 
	 * @return true if the value of the name property is valid, false if it is
	 *         not valid.
	 */
	public static boolean isValidElementName(
			DesignElementHandle elementHandle, String propName, String nameValue )
	{