org.apache.beehive.netui.databinding.datagrid.runtime.sql
Class SQLSupportConfigFactory

Object
  extended by SQLSupportConfigFactory

public final class SQLSupportConfigFactory
extends Object

Factory used to create SQLSupportConfig instances. Clients can request either a JavaBean on which to manually set properties or a SQLSupportConfig object that is populated via a DatabaseMetaData object.


Constructor Summary
SQLSupportConfigFactory()
           
 
Method Summary
static SQLSupportConfig getInstance()
          Create a default SQLSupportConfig JavaBean.
static SQLSupportConfig getInstance(DatabaseMetaData databaseMetaData)
          Create an instance of a SQLSupportConfig JavaBean that is created from a DatabaseMetaData object.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQLSupportConfigFactory

public SQLSupportConfigFactory()
Method Detail

getInstance

public static final SQLSupportConfig getInstance()
Create a default SQLSupportConfig JavaBean.

Returns:
the sql support config JavaBean

getInstance

public static final SQLSupportConfig getInstance(DatabaseMetaData databaseMetaData)
                                          throws SQLException
Create an instance of a SQLSupportConfig JavaBean that is created from a DatabaseMetaData object. The DatabaseMetaData instance will be used to set the SQLSupportConfig JavaBean properties based on the metadata from the database.

Parameters:
databaseMetaData - the metadata to use to populate the SQLSupportConfig object
Returns:
the SQLSupportConfig object
Throws:
SQLException - if an error is thrown creating the SQLSupportConfig JavaBean