jp.maru.liquid.core.plugins.http
クラス ActionContext

java.lang.Object
  上位を拡張 jp.maru.liquid.core.plugins.http.ActionContext

public class ActionContext
extends java.lang.Object

アクション処理中に使用するコンテキスト

バージョン:
1.0
作成者:
Kohji Tsujita

フィールドの概要
private  java.util.ArrayList<ActionError> _actionErrors
           
private  java.util.Map<java.lang.String,java.lang.Object> _contextMap
           
private  java.util.Map<java.lang.String,java.lang.String> _errorMap
           
private  java.util.Map<java.lang.String,java.lang.Object> _parameterMap
           
private  HttpRequest _request
           
private  HttpResponse _response
           
private  java.util.Map<java.lang.String,java.lang.Object> _sessionMap
           
 
コンストラクタの概要
ActionContext(java.util.Map<java.lang.String,java.lang.Object> context)
          コンストラクタ
 
メソッドの概要
 void addActionError(ActionError actionError)
          アクションエラーを追加する
 java.util.List<ActionError> getActionErrors()
          アクションエラーのリストを返す
 java.util.Map<java.lang.String,java.lang.Object> getContextMap()
          テンプレートに渡されるマップを返す
 java.util.Map<java.lang.String,java.lang.Object> getParameters()
          パラメータのMapを返す
 HttpRequest getRequest()
          HttpRequestオブジェクトを返す
 HttpResponse getResponse()
          HttpResponseオブジェクトを返す
 java.util.Map<java.lang.String,java.lang.Object> getSession()
          セッションマップを返す
 void setAction(java.lang.Object actionObject)
           
 void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
          パラメータをセットする
同時にデータモデルにもセットされる(同じインスタンス)
 void setRequest(HttpRequest request)
          HttpRequestオブジェクトをセットする
 void setResponse(HttpResponse response)
          HttpResponseオブジェクトをセットする
 void setSession(java.util.Map<java.lang.String,java.lang.Object> session)
          セッションマップをセットする
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_actionErrors

private java.util.ArrayList<ActionError> _actionErrors

_contextMap

private java.util.Map<java.lang.String,java.lang.Object> _contextMap

_parameterMap

private java.util.Map<java.lang.String,java.lang.Object> _parameterMap

_sessionMap

private java.util.Map<java.lang.String,java.lang.Object> _sessionMap

_errorMap

private java.util.Map<java.lang.String,java.lang.String> _errorMap

_request

private HttpRequest _request

_response

private HttpResponse _response
コンストラクタの詳細

ActionContext

public ActionContext(java.util.Map<java.lang.String,java.lang.Object> context)
コンストラクタ

パラメータ:
context - コンテキストMap
メソッドの詳細

setAction

public void setAction(java.lang.Object actionObject)

getParameters

public java.util.Map<java.lang.String,java.lang.Object> getParameters()
パラメータのMapを返す

戻り値:
パラメータのMap

setParameters

public void setParameters(java.util.Map<java.lang.String,java.lang.Object> parameters)
パラメータをセットする
同時にデータモデルにもセットされる(同じインスタンス)

パラメータ:
parameters - HttpRequestのパラメーターのMap

addActionError

public void addActionError(ActionError actionError)
アクションエラーを追加する

パラメータ:
actionError - アクションエラー

getActionErrors

public java.util.List<ActionError> getActionErrors()
アクションエラーのリストを返す

戻り値:
List形式のアクションエラーリスト

getContextMap

public java.util.Map<java.lang.String,java.lang.Object> getContextMap()
テンプレートに渡されるマップを返す

戻り値:
Map

getRequest

public HttpRequest getRequest()
HttpRequestオブジェクトを返す

戻り値:
HttpRequest

setRequest

public void setRequest(HttpRequest request)
HttpRequestオブジェクトをセットする

パラメータ:
request - HttpRequest

getResponse

public HttpResponse getResponse()
HttpResponseオブジェクトを返す

戻り値:
HttpResponse

setResponse

public void setResponse(HttpResponse response)
HttpResponseオブジェクトをセットする

パラメータ:
response - HttpResponse

getSession

public java.util.Map<java.lang.String,java.lang.Object> getSession()
セッションマップを返す

戻り値:
セッションマップ

setSession

public void setSession(java.util.Map<java.lang.String,java.lang.Object> session)
セッションマップをセットする

パラメータ:
session - セッションマップ