org.seasar.extension.persistence
クラス ColumnMeta

java.lang.Object
  上位を拡張 org.seasar.extension.persistence.ColumnMeta

public class ColumnMeta
extends Object

Columnのメタデータです。

作成者:
higa

コンストラクタの概要
ColumnMeta()
           
 
メソッドの概要
 String getColumnDefinition()
          カラム定義を返します。
 int getLength()
          長さを返します。
 String getName()
          名前を返します。
 int getPrecision()
          精度を返します。
 int getScale()
          スケールを返します。
 String getTable()
          セカンダリテーブル名を返します。
 boolean isInsertable()
          インサート可能かどうか返します。
 boolean isNullable()
          null可能かどうか返します。
 boolean isUnique()
          ユニークかどうか返します。
 boolean isUpdatable()
          更新可能かどうか返します。
 void setColumnDefinition(String columnDefinition)
          カラム定義を設定します。
 void setInsertable(boolean insertable)
          インサート可能かどうか設定します。
 void setLength(int length)
          長さを設定します。
 void setName(String name)
          名前を設定します。
 void setNullable(boolean nullable)
          null可能かどうか設定します。
 void setPrecision(int precision)
          精度を設定します。
 void setScale(int scale)
          スケールを設定します。
 void setTable(String table)
          セカンダリテーブル名を設定します。
 void setUnique(boolean unique)
          ユニークかどうか設定します。
 void setUpdatable(boolean updatable)
          更新可能かどうか設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ColumnMeta

public ColumnMeta()
メソッドの詳細

isInsertable

public boolean isInsertable()
インサート可能かどうか返します。

戻り値:
insertable

setInsertable

public void setInsertable(boolean insertable)
インサート可能かどうか設定します。

パラメータ:
insertable -

getLength

public int getLength()
長さを返します。

戻り値:
length.

setLength

public void setLength(int length)
長さを設定します。

パラメータ:
length -

getName

public String getName()
名前を返します。

戻り値:
name

setName

public void setName(String name)
名前を設定します。

パラメータ:
name -

isNullable

public boolean isNullable()
null可能かどうか返します。

戻り値:
nullable

setNullable

public void setNullable(boolean nullable)
null可能かどうか設定します。

パラメータ:
nullable -

getPrecision

public int getPrecision()
精度を返します。

戻り値:
precision

setPrecision

public void setPrecision(int precision)
精度を設定します。

パラメータ:
precision -

getScale

public int getScale()
スケールを返します。

戻り値:
scale

setScale

public void setScale(int scale)
スケールを設定します。

パラメータ:
scale -

isUnique

public boolean isUnique()
ユニークかどうか返します。

戻り値:
unique.

setUnique

public void setUnique(boolean unique)
ユニークかどうか設定します。

パラメータ:
unique -

isUpdatable

public boolean isUpdatable()
更新可能かどうか返します。

戻り値:
updatable

setUpdatable

public void setUpdatable(boolean updatable)
更新可能かどうか設定します。

パラメータ:
updatable -

getColumnDefinition

public String getColumnDefinition()
カラム定義を返します。

戻り値:
columnDefinition

setColumnDefinition

public void setColumnDefinition(String columnDefinition)
カラム定義を設定します。

パラメータ:
columnDefinition -

getTable

public String getTable()
セカンダリテーブル名を返します。

戻り値:
table.

setTable

public void setTable(String table)
セカンダリテーブル名を設定します。

パラメータ:
table -


Copyright © 2005-2007 The Seasar Foundation. All Rights Reserved.