planetj.dataengine.http
Class HttpExecutingContext

java.lang.Object
  |
  +--planetj.dataengine.ExecutingContext
        |
        +--planetj.dataengine.http.HttpExecutingContext
All Implemented Interfaces:
Serializable

public class HttpExecutingContext
extends ExecutingContext

This class is an ExecutingContext that holds reference to the current request and response.

Author:
PlanetJ Corporation
See Also:
Serialized Form

Constructor Summary
HttpExecutingContext(IUser user, Application application, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Constructor.
HttpExecutingContext(IUser user, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Constructor.
 
Method Summary
 javax.servlet.http.HttpServletRequest getRequest()
          Gets the current HttpServletRequest from this ExecutingContext.
 String getRequestContextPath()
           
 javax.servlet.http.HttpServletResponse getResponse()
          Gets the current HttpServletResponse from this ExecutingContext.
 Object getRuntimeParameterValue(String name)
          Gets the value of a runtime parameter
 void setRequest(javax.servlet.http.HttpServletRequest request)
          Sets the current HttpServletRequest of this ExecutingContext.
 void setRequestContextPath(String contextPath)
           
 void setResponse(javax.servlet.http.HttpServletResponse response)
          Sets the current HttpServletResponse of this ExecutingContext.
 void setRuntimeParameterValues()
          Sets the value of any runtime parameters from the current request
 
Methods inherited from class planetj.dataengine.ExecutingContext
clearCurrentExecutingContext, getApplication, getCurrentExecutingContext, getCurrentExecutingContext, getCurrentHttpExecutingContext, getDefaultExecutingContext, getDefaultExecutingContext, getMode, getObject, getUser, getUserLibrary, putObject, removeObject, setApplication, setCurrentExecutingContext, setDataEngineMode, setMode, setUser, setUserLibrary, transformAlias, transformSystemAlias
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpExecutingContext

public HttpExecutingContext(IUser user,
                            javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
Constructor.


HttpExecutingContext

public HttpExecutingContext(IUser user,
                            Application application,
                            javax.servlet.http.HttpServletRequest request,
                            javax.servlet.http.HttpServletResponse response)
Constructor.

Method Detail

getRequestContextPath

public String getRequestContextPath()

getRequest

public javax.servlet.http.HttpServletRequest getRequest()
Gets the current HttpServletRequest from this ExecutingContext.

Returns:
current request.

getResponse

public javax.servlet.http.HttpServletResponse getResponse()
Gets the current HttpServletResponse from this ExecutingContext.

Returns:
current response.

getRuntimeParameterValue

public Object getRuntimeParameterValue(String name)
Gets the value of a runtime parameter

Overrides:
getRuntimeParameterValue in class ExecutingContext

setRequestContextPath

public void setRequestContextPath(String contextPath)

setRequest

public void setRequest(javax.servlet.http.HttpServletRequest request)
Sets the current HttpServletRequest of this ExecutingContext.

Parameters:
request - request from client.

setResponse

public void setResponse(javax.servlet.http.HttpServletResponse response)
Sets the current HttpServletResponse of this ExecutingContext.

Parameters:
response - response to client.

setRuntimeParameterValues

public void setRuntimeParameterValues()
Sets the value of any runtime parameters from the current request