nga.servlet
クラス ServiceInfo

java.lang.Object
  上位を拡張 nga.servlet.ServiceInfo

public class ServiceInfo
extends Object

service メソッドの実行時情報。
呼び出されるコントローラのメソッドにこのクラスの引数があれば, CongaServlet がコントローラ呼び出し時にこのクラスのインスタンスを渡す。
呼び出されるコントローラのメソッドにこのクラスの引数がない場合は,渡されない。


メソッドの概要
 ErrorInfo getErrorInfo()
          エラー情報を取得する。
 Object getPageObject()
          ページオブジェクトを取得する。
 ParameterInfo getParameterInfo()
          parameter タグ情報を取得する。
 PropertyInfoMap getPropertyInfoMap()
          property タグ情報のマップを取得する。
 javax.servlet.http.HttpServletRequest getRequest()
          サーブレットリクエストを取得する。
 String getRequestId()
          リクエストIDを取得する。
 RequestInfo getRequestInfo()
          request タグ情報を取得する。
 javax.servlet.http.HttpServletResponse getResponse()
          サーブレットレスポンスを取得する。
 ResultInfo getResultInfo()
          result タグ情報を取得する。
 Object getResultObject()
          処理結果オブジェクトを取得する。
 CongaServlet getServlet()
          CongaServlet を取得する。
 javax.servlet.http.HttpSession getSession()
          セッション情報を取得する。
 String getSystemEncoding()
          システムエンコーディング文字列を取得する。
 TargetInfoList getTargetInfoList()
          result タグ中の target タグ情報リストを取得する。
 void setRequestId(String requestId)
          リクエストIDをセットする。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getServlet

public CongaServlet getServlet()
CongaServlet を取得する。


getRequest

public javax.servlet.http.HttpServletRequest getRequest()
サーブレットリクエストを取得する。

戻り値:
サーブレットリクエスト。

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
サーブレットレスポンスを取得する。

戻り値:
サーブレットレスポンス。

getSession

public javax.servlet.http.HttpSession getSession()
セッション情報を取得する。

戻り値:
セッション情報。

getSystemEncoding

public String getSystemEncoding()
システムエンコーディング文字列を取得する。 web.xml の初期化パラメタ CongaServlet.SYSTEM_ENCODING で指定された文字列を返す。

戻り値:
システムエンコーディング文字列。

getErrorInfo

public ErrorInfo getErrorInfo()
エラー情報を取得する。

戻り値:
エラー情報。

getRequestInfo

public RequestInfo getRequestInfo()
request タグ情報を取得する。

戻り値:
request タグ情報。

getRequestId

public String getRequestId()
リクエストIDを取得する。

戻り値:
リクエストID。

setRequestId

public void setRequestId(String requestId)
リクエストIDをセットする。

パラメータ:
requestId - リクエストID。

getResultInfo

public ResultInfo getResultInfo()
result タグ情報を取得する。
getRequestInfo().getResultInfo() のショートカット。

戻り値:
result タグ情報。

getTargetInfoList

public TargetInfoList getTargetInfoList()
result タグ中の target タグ情報リストを取得する。
getRequestInfo().getResultInfo().getTargetInfoList() のショートカット。

戻り値:
target タグ情報のリスト。

getParameterInfo

public ParameterInfo getParameterInfo()
parameter タグ情報を取得する。
getRequestInfo().getParameterInfo() のショートカット。

戻り値:
parameter タグ情報。

getPropertyInfoMap

public PropertyInfoMap getPropertyInfoMap()
property タグ情報のマップを取得する。
getRequestInfo().getParameterInfo().getPropertyInfoMap() のショートカット。

戻り値:
property タグ情報のマップ。

getPageObject

public Object getPageObject()
ページオブジェクトを取得する。

戻り値:
ページオブジェクト。

getResultObject

public Object getResultObject()
処理結果オブジェクトを取得する。
コントローラ実行後に取得できるようになる。
処理結果オブジェクトは,次のどちらかとなる。
  1. コントローラが null 以外の戻り値を返した場合は,そのオブジェクト。
  2. コントローラが null 以外の戻り値を返さなかった場合は, getPageObjectで取得できるページオブジェクトと同一のオブジェクト。

戻り値:
処理結果オブジェクト。コントローラ実行前は null。