Bug 133776 Oda DesignerState support on OdaDataSource
OdaDataSet supported Oda DesignerState. This feature is also need in OdaDataSource. Please add OdaDesignerState property to OdaDataSource element in ROM. Make the related changes.
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/OdaDataSetHandle.java
stateHandle.setContentAsBlob( null );
				getModuleHandle( ).getCommandStack( ).commit( );
			}
			else if ( OdaDesignerState.CONTENT_AS_BLOB_MEMBER
					.equalsIgnoreCase( memberName ) )
			{
				getModuleHandle( ).getCommandStack( ).startTrans( null );
				stateHandle.setContentAsString( null );
				stateHandle.setContentAsBlob( (byte[]) memberValue );
				getModuleHandle( ).getCommandStack( ).commit( );
			}
		}
	}
	/**
	 * Returns the oda designer state.
	 * 
	 * @return a handle to the designer state property, return <code>null</code>
	 *         if the designer state.
	 * @see OdaDesignerStateHandle
	 */
	public OdaDesignerStateHandle getDesignerStateHandle( )
	{
		PropertyHandle propHandle = getPropertyHandle( OdaDataSet.DESIGNER_STATE_PROP );
		OdaDesignerState designerState = (OdaDesignerState) propHandle
				.getValue( );
		if ( designerState == null )
			return null;
		return (OdaDesignerStateHandle) designerState.getHandle( propHandle );
	}
}