Bug 319902 Internal API Usage of the ODA framework components
data/org.eclipse.birt.report.data.oda.jdbc.dbprofile.ui/src/org/eclipse/birt/report/data/oda/jdbc/dbprofile/ui/internal/datasource/CustomDbProfileEditorPage.java
public class CustomDbProfileEditorPage extends DbProfileEditorPage
{
    /* (non-Javadoc)
     * @see org.eclipse.datatools.connectivity.oda.design.internal.ui.profile.db.DbProfilePropertyPage#createTransientProfile(java.util.Properties)
     */
    @Override
    protected IConnectionProfile createTransientProfile( Properties connProperties )
    {
        Properties profileProps = DbProfilePropertyProvider.adaptToDbProfileProperties( connProperties );
        
        return super.createTransientProfile( profileProps );
    }
    /* (non-Javadoc)
     * @see org.eclipse.datatools.connectivity.oda.design.internal.ui.profile.db.DbProfilePropertyPage#setDataSourceDesignProperties(org.eclipse.datatools.connectivity.oda.design.DataSourceDesign, java.util.Properties)
     */
    @Override
    protected void setDataSourceDesignProperties( DataSourceDesign design, Properties propertyValuePairs ) 
        throws OdaException
    {
        Properties dataSourceProps = 
            DbProfilePropertyProvider.adaptToDataSourceProperties( propertyValuePairs );
        
        super.setDataSourceDesignProperties( design, dataSourceProps );
    }
}