Bug 185898 ReportItemHandle needs to add two method: getAvailableDataBindingReferenceList and getDataBindingType.
ReportItemHandle needs to add two method: getAvailableDataBindingReferenceList and getDataBindingType. The first method provider the available ReportItem list of DataBindingReference. The second method provider the type of the DataBinding.
model/org.eclipse.birt.report.model.tests/test/org/eclipse/birt/report/model/api/ReportItemHandleTest.java
e.getErrorCode( ) );
		}
		col = StructureFactory.createComputedColumn( );
		col.setName( "CUSTOMERNUMBER_TEST" ); 
		col.setExpression( "dataSetRow[\"CUSTOMERNUMBER\"]" ); 
		tableHandle.addColumnBinding( col, true );
		col = (ComputedColumn) ( (ComputedColumnHandle) tableHandle
				.columnBindingsIterator( ).next( ) ).getStructure( );
		
		PropertyHandle propertyHandle = tableHandle
				.getPropertyHandle( IReportItemModel.BOUND_DATA_COLUMNS_PROP );
		ComputedColumn newCol = StructureFactory.createComputedColumn( );
		newCol.setName( null );
		newCol.setExpression( "dataSetRow[\"CUSTOMER\"]" ); 
		
		try
		{
			propertyHandle.replaceItem( col, newCol );
			fail( );
		}
		catch ( SemanticException e )
		{
			assertTrue( e instanceof PropertyValueException );
		}
		
		newCol.setName( "CUSTOMERNUMBER" );
		try
		{
			propertyHandle.replaceItem( col, newCol );
			fail( );