|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.kuina.dao.internal.command.AbstractCommand
public abstract class AbstractCommand
Daoメソッドの操作を提供するCommand
の共通機能を提供する抽象クラスです.
コンストラクタの概要 | |
---|---|
AbstractCommand()
|
メソッドの概要 | |
---|---|
protected FlushModeType |
detectFlushMode(Method method)
Daoメソッドのフラッシュ・モードを検出して返します. |
protected Map<String,Object> |
detectHints(Method method)
Daoメソッドのヒントを検出してその Map を返します. |
protected Object |
getHintValue(Method method,
Hint hint)
Daoメソッドに付けられた Hint アノテーションの値として指定されたOGNL式を評価した結果を返します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.seasar.kuina.dao.internal.Command から継承されたメソッド |
---|
execute |
コンストラクタの詳細 |
---|
public AbstractCommand()
メソッドの詳細 |
---|
protected FlushModeType detectFlushMode(Method method)
Daoメソッドにフラッシュ・モードが指定されなかった場合はnull
を返します.
method
- Daoメソッド
protected Map<String,Object> detectHints(Method method)
Map
を返します.
Daoメソッドにヒントが指定されていない場合は空のMap
を返します.
method
- Daoメソッド
protected Object getHintValue(Method method, Hint hint)
Hint
アノテーションの値として指定されたOGNL式を評価した結果を返します.
method
- Daoメソッドhint
- Hint
アノテーション
IllegalHintValueException
- ヒントの値がOGNL式として評価できなかった場合にスローされます
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |