|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
に対応したコマンド
の実行結果.
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |