org.eclipse.datatools.sqltools.db.generic
Class GenericDBConfiguration

java.lang.Object
  extended by org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration
      extended by org.eclipse.datatools.sqltools.db.generic.GenericDBConfiguration
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable
Direct Known Subclasses:
ASEConfig, DerbyConfiguration

public class GenericDBConfiguration
extends org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration

Author:
Hui Cao

Constructor Summary
GenericDBConfiguration()
           
 
Method Summary
 java.lang.String[] getAssociatedConnectionProfileType()
           
 org.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId getDatabaseVendorDefinitionId()
           
 org.eclipse.datatools.sqltools.core.services.SQLService getSQLService()
           
 boolean recognize(java.lang.String product, java.lang.String version)
          Always returns true since this configuration class can be used to handle all kinds of databases.
 void setDatabaseVendorDefinitionId(org.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId dbdefinitionId)
           
 
Methods inherited from class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration
getAdapter, getConnectionService, getDatabaseSetting, getDBHelper, getDefaultInstance, getExecutionService, getSQLDataService, getSQLEditorService
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenericDBConfiguration

public GenericDBConfiguration()
Method Detail

getDatabaseVendorDefinitionId

public org.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId getDatabaseVendorDefinitionId()
Overrides:
getDatabaseVendorDefinitionId in class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration

setDatabaseVendorDefinitionId

public void setDatabaseVendorDefinitionId(org.eclipse.datatools.sqltools.core.DatabaseVendorDefinitionId dbdefinitionId)
Overrides:
setDatabaseVendorDefinitionId in class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration

getSQLService

public org.eclipse.datatools.sqltools.core.services.SQLService getSQLService()
Overrides:
getSQLService in class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration

recognize

public boolean recognize(java.lang.String product,
                         java.lang.String version)
Always returns true since this configuration class can be used to handle all kinds of databases.

Overrides:
recognize in class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration
Parameters:
product -
version -
Returns:

getAssociatedConnectionProfileType

public java.lang.String[] getAssociatedConnectionProfileType()
Overrides:
getAssociatedConnectionProfileType in class org.eclipse.datatools.sqltools.core.SQLDevToolsConfiguration