wisdom.core.application
インタフェース IRequestCommand

既知の実装クラスの一覧:
RequestCommand

public interface IRequestCommand

Runtimeによって生成されるコマンドのインターフェースです。

バージョン:
1
作成者:
Takao Kouda

メソッドの概要
 IResponseDownLoader getDownLoader()
          ファイルをダウンロードする場合のIResponseDownLoaderのインスタンスを取得します
このメソッドを実行するとsetPage(String)の設定は無効になります。
 java.lang.String getName()
          コマンドのクラス名を取得します
このメソッドはgetClass().getName()を短縮するために使用します。
 void setMessageGenerator(MessageGenerator messageGenerator)
          コマンド内部で使用するインスタンス変数messageGeneratorを設定します。
 void setPage(java.lang.String page)
          コマンド実行後に遷移するurlを指定します
コンテキスト・ルートの指定は不要です。
 void setUseRedirect(boolean useRedirect)
          このコマンドの実行結果がHttpServletResponse#getResponse().sendRedirect(String)を使用するか否かを設定します。
 

メソッドの詳細

setPage

public void setPage(java.lang.String page)
コマンド実行後に遷移するurlを指定します
コンテキスト・ルートの指定は不要です。setUseDownlad(true)が指定された場合、この メソッドで指定された値は無視されます

パラメータ:
page - コマンド実行後に遷移するurl

setUseRedirect

public void setUseRedirect(boolean useRedirect)
このコマンドの実行結果がHttpServletResponse#getResponse().sendRedirect(String)を使用するか否かを設定します。
trueの場合、このコマンドの実行結果はHttpServletResponse#getResponse().sendRedirect(String)に転送されます。

戻り値:
boolean userRedirectの値

getDownLoader

public IResponseDownLoader getDownLoader()
                                  throws java.lang.Exception
ファイルをダウンロードする場合のIResponseDownLoaderのインスタンスを取得します
このメソッドを実行するとsetPage(String)の設定は無効になります。

戻り値:
IResponseDownLoaderのインスタンス
例外:
java.lang.Exception

getName

public java.lang.String getName()
コマンドのクラス名を取得します
このメソッドはgetClass().getName()を短縮するために使用します。実装はObject.getClass().getName()です。


setMessageGenerator

public void setMessageGenerator(MessageGenerator messageGenerator)
コマンド内部で使用するインスタンス変数messageGeneratorを設定します。

パラメータ:
messageGenerator - MessageGeneratorのインスタンス