Bug 136815 Provide convenience methods to access ODA data provider info
Provide additional convenience (short-cut) methods to access ODA data provider info. This helps to make it easier for an ODA consumer application to access related info through encapsulated methods.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/Driver.java
m_driverConfig = 
	        doGetDriverManifest( m_dataSourceDriverId, false ,
	                			 true  );
	    assert( m_driverConfig != null );	
	    
	    try
		{
	        m_adapterConfig = 
		        doGetDriverManifest( ODA_ADAPTER_PLUGIN_ID, true ,
		                			 true  );
		}
    	catch( Exception adapterEx )	
		{
    	    m_driverConfig = null;	
    		throwAdapterException( methodName, adapterEx );
		}
	}
	/*
	 * Finds and returns a driver manifest of either the DTP extension point,
	 * or the BIRT one.
	 * This methods takes care of catching all exceptions, and
	 * in turn throws a DataException only. 
	 * The throwsIfNotFound flag, when set to true, throws
	 * a DataException if given driver manifest is not found; 
	 * if the flag is set to false, returns null instead. 
	 */
	private ExtensionManifest doGetDriverManifest( String dataSourceDriverId, 
	        										boolean useDtpExtPoint,
	        										boolean throwsIfNotFound )