org.seasar.extension.persistence
クラス PropertyMeta

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

public class PropertyMeta
extends Object

Propertyのメタデータです。

作成者:
higa

コンストラクタの概要
PropertyMeta()
           
 
メソッドの概要
 void addAdditionalInfo(String name, Object additionalInfo)
          追加情報を追加します。
 Object getAdditionalInfo(int index)
          インデックスに対応した追加情報を返します。
 Object getAdditionalInfo(String propertyName)
          名前に対応した追加情報を返します。
 int getAdditionalInfoSize()
          追加情報のサイズを返します。
 ColumnMeta getColumnMeta()
          ColumnMetaを返します。
 String getName()
          名前を返します。
 boolean isId()
          Idかどうかを返します。
 boolean isTransient()
          一時的かどうか返します。
 boolean isVersion()
          Versionかどうかを返します。
 void setColumnMeta(ColumnMeta columnMeta)
          ColumnMetaを設定します。
 void setId(boolean id)
          Idかどうかを設定します。
 void setName(String name)
          名前を設定します。
 void setTransient(boolean aTransient)
          一時的かどうか設定します。
 void setVersion(boolean version)
          Versionかどうかを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PropertyMeta

public PropertyMeta()
メソッドの詳細

getName

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

戻り値:
name

setName

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

パラメータ:
name -

isTransient

public boolean isTransient()
一時的かどうか返します。

戻り値:
transient

setTransient

public void setTransient(boolean aTransient)
一時的かどうか設定します。

パラメータ:
aTransient -

getColumnMeta

public ColumnMeta getColumnMeta()
ColumnMetaを返します。

戻り値:
columnMeta

setColumnMeta

public void setColumnMeta(ColumnMeta columnMeta)
ColumnMetaを設定します。

パラメータ:
columnMeta -

isId

public boolean isId()
Idかどうかを返します。

戻り値:
id

setId

public void setId(boolean id)
Idかどうかを設定します。

パラメータ:
id -

isVersion

public boolean isVersion()
Versionかどうかを返します。

戻り値:
version

setVersion

public void setVersion(boolean version)
Versionかどうかを設定します。

パラメータ:
version -

getAdditionalInfo

public Object getAdditionalInfo(String propertyName)
名前に対応した追加情報を返します。

パラメータ:
propertyName -
戻り値:
additionalInfo

getAdditionalInfo

public Object getAdditionalInfo(int index)
インデックスに対応した追加情報を返します。

パラメータ:
index -
戻り値:
additionalInfo

getAdditionalInfoSize

public int getAdditionalInfoSize()
追加情報のサイズを返します。

戻り値:
size

addAdditionalInfo

public void addAdditionalInfo(String name,
                              Object additionalInfo)
追加情報を追加します。

パラメータ:
name -
additionalInfo -


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