org.seasar.tuigwaa.database
クラス DatabaseInfo

java.lang.Object
  拡張org.seasar.tuigwaa.database.DatabaseInfo
すべての実装インタフェース:
Ajaxlizable

public class DatabaseInfo
extends Object
implements Ajaxlizable

作成者:
someda

入れ子クラスの概要
static class DatabaseInfo.ForeignKeyInfo
           
 
コンストラクタの概要
DatabaseInfo(Connection con)
           
DatabaseInfo(DatabaseMetaData metadata)
           
 
メソッドの概要
 void addEvent(AjaxEvent event)
           
 String getDatabasename()
           
 String getDrivername()
           
 Map getForeignKeyInfoMap(String catalog, String schema, String tableName)
           
 List getForeignKeys(String catalog, String schema, String tableName)
           
 String getName()
           
 List getPrimaryKeys(String catalog, String schema, String tableName)
           
 List getSchemaNames()
           
 String getSharedKey()
           
 List getTablenameNames(String schema)
           
 String getTableNamesByAjax(String schema)
           
 String getUrl()
           
 String getUsername()
           
 String getVersion()
           
 boolean isSharable()
           
 void setDatabasename(String databasename)
           
 void setDrivername(String drivername)
           
 void setName(String name)
           
 void setSharedObject(SharedObjects objs)
           
 void setUrl(String url)
           
 void setUsername(String username)
           
 void setVersion(String version)
           
 void sortByReference(String catalog, String schema, List tableList, List processList)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DatabaseInfo

public DatabaseInfo(Connection con)
             throws SQLException

DatabaseInfo

public DatabaseInfo(DatabaseMetaData metadata)
メソッドの詳細

isSharable

public boolean isSharable()
定義:
インタフェース Ajaxlizable 内の isSharable

addEvent

public void addEvent(AjaxEvent event)
定義:
インタフェース Ajaxlizable 内の addEvent

getSharedKey

public String getSharedKey()
定義:
インタフェース Ajaxlizable 内の getSharedKey

setSharedObject

public void setSharedObject(SharedObjects objs)
定義:
インタフェース Ajaxlizable 内の setSharedObject

setName

public void setName(String name)

getName

public String getName()

getDatabasename

public String getDatabasename()

setDatabasename

public void setDatabasename(String databasename)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

getDrivername

public String getDrivername()

setDrivername

public void setDrivername(String drivername)

getTablenameNames

public List getTablenameNames(String schema)

getSchemaNames

public List getSchemaNames()

getTableNamesByAjax

public String getTableNamesByAjax(String schema)

sortByReference

public void sortByReference(String catalog,
                            String schema,
                            List tableList,
                            List processList)

getForeignKeys

public List getForeignKeys(String catalog,
                           String schema,
                           String tableName)

getForeignKeyInfoMap

public Map getForeignKeyInfoMap(String catalog,
                                String schema,
                                String tableName)

getPrimaryKeys

public List getPrimaryKeys(String catalog,
                           String schema,
                           String tableName)


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.