org.seasar.extension.persistence
クラス EntityMeta

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

public class EntityMeta
extends Object

Entityのメタデータです。

作成者:
higa

コンストラクタの概要
EntityMeta()
           
 
メソッドの概要
 void addAdditionalInfo(String name, Object additionalInfo)
          追加情報を追加します。
 void addPropertyMeta(PropertyMeta propertyMeta)
          PropertyMetaを追加します。
 Object getAdditionalInfo(int index)
          インデックスに対応した追加情報を返します。
 Object getAdditionalInfo(String propertyName)
          名前に対応した追加情報を返します。
 int getAdditionalInfoSize()
          追加情報のサイズを返します。
 String getName()
          名前を返します。
 PropertyMeta getPropertyMeta(int index)
          インデックスに対応したPropertyMetaを返します。
 PropertyMeta getPropertyMeta(String propertyName)
          名前に対応したPropertyMetaを返します。
 int getPropertyMetaSize()
          PropertyMetaのサイズを返します。
 TableMeta getTableMeta()
          TableMetaを返します。
 void setName(String name)
          名前を設定します。
 void setTableMeta(TableMeta tableMeta)
          TableMetaを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EntityMeta

public EntityMeta()
メソッドの詳細

getName

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

戻り値:
name

setName

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

パラメータ:
name -

getTableMeta

public TableMeta getTableMeta()
TableMetaを返します。

戻り値:
tableMeta

setTableMeta

public void setTableMeta(TableMeta tableMeta)
TableMetaを設定します。

パラメータ:
tableMeta -

getPropertyMeta

public PropertyMeta getPropertyMeta(String propertyName)
名前に対応したPropertyMetaを返します。

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

getPropertyMeta

public PropertyMeta getPropertyMeta(int index)
インデックスに対応したPropertyMetaを返します。

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

getPropertyMetaSize

public int getPropertyMetaSize()
PropertyMetaのサイズを返します。

戻り値:
size

addPropertyMeta

public void addPropertyMeta(PropertyMeta propertyMeta)
PropertyMetaを追加します。

パラメータ:
propertyMeta -

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.