org.seasar.extension.jdbc.gen.desc
クラス ForeignKeyDesc

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.desc.ForeignKeyDesc

public class ForeignKeyDesc
extends java.lang.Object

外部キー記述です。

作成者:
taedium

入れ子のクラスの概要
protected static class ForeignKeyDesc.Key
          キーです。
 
フィールドの概要
protected  java.util.List<java.lang.String> columnNameList
          カラム名のリスト
protected  ForeignKeyDesc.Key key
          キー
protected  ReferentialActionType onDelete
          削除規則の参照動作、削除規則がない場合null
protected  ReferentialActionType onUpdate
          更新規則の参照動作、更新規則がない場合null
protected  java.lang.String referencedCatalogName
          参照されるテーブルのカタログ名
protected  java.util.List<java.lang.String> referencedColumnNameList
          参照されるカラム名のリスト
protected  java.lang.String referencedFullTableName
          参照されるカタログ名、参照されるスキーマ名、参照される名前をピリオドで連結した完全な名前
protected  java.lang.String referencedSchemaName
          参照されるテーブルのスキーマ名
protected  java.lang.String referencedTableName
          参照されるテーブル名
 
コンストラクタの概要
ForeignKeyDesc()
           
 
メソッドの概要
 void addColumnName(java.lang.String columnName)
          カラム名を追加します。
 void addReferencedColumnName(java.lang.String referencedColumnName)
          参照されるカラム名を追加します。
 boolean equals(java.lang.Object obj)
           
 java.util.List<java.lang.String> getColumnNameList()
          カラム名のリストを返します。
 ReferentialActionType getOnDelete()
          削除規則の参照動作を返します。
 ReferentialActionType getOnUpdate()
          更新規則の参照動作を返します。
 java.lang.String getReferencedCatalogName()
          参照されるテーブルのカタログ名を返します。
 java.util.List<java.lang.String> getReferencedColumnNameList()
          参照されるカラム名のリストを返します。
 java.lang.String getReferencedFullTableName()
          参照されるテーブルの完全な名前を返します。
 java.lang.String getReferencedSchemaName()
          参照されるテーブルのスキーマ名を返します。
 java.lang.String getReferencedTableName()
          参照されるテーブル名を返します。
 int hashCode()
           
 void setOnDelete(ReferentialActionType onDelete)
          削除規則の参照動作を設定します。
 void setOnUpdate(ReferentialActionType onUpdate)
          更新規則の参照動作を設定します。
 void setReferencedCatalogName(java.lang.String referencedCatalogName)
          参照されるテーブルのカタログ名を設定します。
 void setReferencedFullTableName(java.lang.String referencedFullTableName)
          参照されるテーブルの完全な名前を設定します。
 void setReferencedSchemaName(java.lang.String referencedSchemaName)
          参照されるテーブルのスキーマ名を設定します。
 void setReferencedTableName(java.lang.String referencedTableName)
          参照されるテーブル名を設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

key

protected final ForeignKeyDesc.Key key
キー


columnNameList

protected java.util.List<java.lang.String> columnNameList
カラム名のリスト


referencedCatalogName

protected java.lang.String referencedCatalogName
参照されるテーブルのカタログ名


referencedSchemaName

protected java.lang.String referencedSchemaName
参照されるテーブルのスキーマ名


referencedTableName

protected java.lang.String referencedTableName
参照されるテーブル名


referencedFullTableName

protected java.lang.String referencedFullTableName
参照されるカタログ名、参照されるスキーマ名、参照される名前をピリオドで連結した完全な名前


referencedColumnNameList

protected java.util.List<java.lang.String> referencedColumnNameList
参照されるカラム名のリスト


onDelete

protected ReferentialActionType onDelete
削除規則の参照動作、削除規則がない場合null


onUpdate

protected ReferentialActionType onUpdate
更新規則の参照動作、更新規則がない場合null

コンストラクタの詳細

ForeignKeyDesc

public ForeignKeyDesc()
メソッドの詳細

getColumnNameList

public java.util.List<java.lang.String> getColumnNameList()
カラム名のリストを返します。

戻り値:
カラム名のリスト

addColumnName

public void addColumnName(java.lang.String columnName)
カラム名を追加します。

パラメータ:
columnName - カラム名

getReferencedCatalogName

public java.lang.String getReferencedCatalogName()
参照されるテーブルのカタログ名を返します。

戻り値:
参照されるテーブルのカタログ名

setReferencedCatalogName

public void setReferencedCatalogName(java.lang.String referencedCatalogName)
参照されるテーブルのカタログ名を設定します。

パラメータ:
referencedCatalogName - 参照されるテーブルのカタログ名

getReferencedSchemaName

public java.lang.String getReferencedSchemaName()
参照されるテーブルのスキーマ名を返します。

戻り値:
参照されるテーブルのスキーマ名

setReferencedSchemaName

public void setReferencedSchemaName(java.lang.String referencedSchemaName)
参照されるテーブルのスキーマ名を設定します。

パラメータ:
referencedSchemaName - 参照されるテーブルのスキーマ名

getReferencedTableName

public java.lang.String getReferencedTableName()
参照されるテーブル名を返します。

戻り値:
参照されるテーブル名

setReferencedTableName

public void setReferencedTableName(java.lang.String referencedTableName)
参照されるテーブル名を設定します。

パラメータ:
referencedTableName - 参照されるテーブル名

getReferencedColumnNameList

public java.util.List<java.lang.String> getReferencedColumnNameList()
参照されるカラム名のリストを返します。

戻り値:
参照されるカラム名のリスト

addReferencedColumnName

public void addReferencedColumnName(java.lang.String referencedColumnName)
参照されるカラム名を追加します。

パラメータ:
referencedColumnName - 参照されるカラム名

setReferencedFullTableName

public void setReferencedFullTableName(java.lang.String referencedFullTableName)
参照されるテーブルの完全な名前を設定します。

パラメータ:
referencedFullTableName - 参照されるテーブルの完全な名前

getReferencedFullTableName

public java.lang.String getReferencedFullTableName()
参照されるテーブルの完全な名前を返します。

戻り値:
参照されるテーブルの完全な名前

getOnDelete

public ReferentialActionType getOnDelete()
削除規則の参照動作を返します。

戻り値:
削除規則の参照動作、削除規則がない場合null

setOnDelete

public void setOnDelete(ReferentialActionType onDelete)
削除規則の参照動作を設定します。

パラメータ:
onDelete - 削除規則の参照動作、削除規則がない場合null

getOnUpdate

public ReferentialActionType getOnUpdate()
更新規則の参照動作を返します。

戻り値:
更新規則の参照動作、更新規則がない場合null

setOnUpdate

public void setOnUpdate(ReferentialActionType onUpdate)
更新規則の参照動作を設定します。

パラメータ:
onUpdate - 更新規則の参照動作、更新規則がない場合null

hashCode

public int hashCode()
オーバーライド:
クラス java.lang.Object 内の hashCode

equals

public boolean equals(java.lang.Object obj)
オーバーライド:
クラス java.lang.Object 内の equals


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.