planetj.dataengine.http
Class HttpExecutingContext

java.lang.Object
  extended byplanetj.dataengine.ExecutingContext
      extended byplanetj.dataengine.http.HttpExecutingContext
All Implemented Interfaces:
java.io.Serializable

public class HttpExecutingContext
extends ExecutingContext

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class planetj.dataengine.ExecutingContext
ExecutingContext.RenderingMode
 
Field Summary
 
Fields inherited from class planetj.dataengine.ExecutingContext
RENDERING_MODE_CSV, RENDERING_MODE_HTML, RENDERING_MODE_PDF, RENDERING_MODE_SPLF
 
Constructor Summary
HttpExecutingContext(IUser user, Application application, HttpServletRequest request, HttpServletResponse response)
          Constructor.
HttpExecutingContext(IUser user, HttpServletRequest request, HttpServletResponse response)
          Constructor.
 
Method Summary
 HttpServletRequest getRequest()
          Gets the current HttpServletRequest from this ExecutingContext.
 java.lang.String getRequestContextPath()
           
 java.lang.String getRequestParameter(java.lang.String parameterName)
          Convience method that gets a paramter from the request.
 HttpServletResponse getResponse()
          Gets the current HttpServletResponse from this ExecutingContext.
 java.lang.Object getRuntimeParameterValue(java.lang.String name)
          Gets the value of a runtime parameter
 void setRequest(HttpServletRequest request)
          Sets the current HttpServletRequest of this ExecutingContext.
 void setRequestContextPath(java.lang.String contextPath)
           
 void setResponse(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
addReplacementLibraries, clearCurrentExecutingContext, getApplication, getCurrentExecutingContext, getCurrentExecutingContext, getCurrentHttpExecutingContext, getCurrentTabIndex, getDefaultExecutingContext, getDefaultExecutingContext, getInitParameter, getLibraryList, getMode, getObject, getRenderingMode, getReplacementLibraries, getReplacementLibrary, getThemeId, getUser, getUserLibrary, getUserValue, isLoadParameterValuesFromRequest, isModeCopy, isModeDelete, isModeEdit, isModeInsert, isModeView, putObject, removeObject, setApplication, setCurrentExecutingContext, setCurrentTabIndex, setDataEngineMode, setLibraryList, setLoadParameterValuesFromRequest, setMode, setRenderingMode, setStayOnSameNavigationGroup, setThemeId, setThemeId, setUser, setUserLibrary, transformAlias, transformSystemAlias
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpExecutingContext

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


HttpExecutingContext

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

Method Detail

getRequestContextPath

public java.lang.String getRequestContextPath()

getRequestParameter

public java.lang.String getRequestParameter(java.lang.String parameterName)
Convience method that gets a paramter from the request.


getRequest

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

Returns:
current request.

getResponse

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

Returns:
current response.

getRuntimeParameterValue

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

Overrides:
getRuntimeParameterValue in class ExecutingContext

setRequestContextPath

public void setRequestContextPath(java.lang.String contextPath)

setRequest

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

Parameters:
request - request from client.

setResponse

public void setResponse(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