|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface DaoMetadata
Daoのメタデータです.
DaoメタデータはDaoインタフェース(またはクラス)ごとにインスタンス化され, Daoインタフェースのメソッドに対応したコマンドを保持します.
| フィールドの概要 | |
|---|---|
static Object |
NOT_INVOKED
メソッドに対応した コマンドが実行されなかったことを示すために使われます |
| メソッドの概要 | |
|---|---|
Object |
execute(Method method,
Object[] arguments)
methodに対応したコマンドを実行し,その結果を返します. |
void |
initialize(Class<?> daoClass)
このインスタンス化を初期化し, daoClassのメソッドに対応したコマンドを作成します. |
| フィールドの詳細 |
|---|
static final Object NOT_INVOKED
コマンドが実行されなかったことを示すために使われます
| メソッドの詳細 |
|---|
void initialize(Class<?> daoClass)
daoClassのメソッドに対応したコマンドを作成します.
daoClass - Daoインタフェースまたはクラス
Object execute(Method method,
Object[] arguments)
methodに対応したコマンドを実行し,その結果を返します.
methodに対応したコマンドがない場合はNOT_INVOKEDを返します.
method - Daoのメソッドarguments - Daoのメソッド引数
methodに対応したコマンドの実行結果.
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||