|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tiles.context.portlet.PortletTilesApplicationContext
org.apache.tiles.context.portlet.PortletTilesRequestContext
public class PortletTilesRequestContext
Portlet-based TilesApplicationContext implementation.
Field Summary | |
---|---|
protected java.util.Map |
param
The lazily instantiated Map of request
parameter name-value. |
protected java.util.Map |
paramValues
The lazily instantiated Map of request
parameter name-values. |
protected javax.portlet.PortletRequest |
request
The PortletRequest for this request. |
protected javax.portlet.PortletResponse |
response
The PortletResponse for this request. |
Fields inherited from class org.apache.tiles.context.portlet.PortletTilesApplicationContext |
---|
context |
Constructor Summary | |
---|---|
PortletTilesRequestContext(javax.portlet.PortletContext context,
javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response)
Creates a new instance of PortletTilesRequestContext |
Method Summary | |
---|---|
void |
dispatch(java.lang.String path)
Dispatches the request to a specified path. |
java.util.Map |
getHeader()
Return an immutable Map that maps header names to the first (or only) header value (as a String). |
java.util.Map |
getHeaderValues()
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array). |
java.util.Map |
getParam()
Return an immutable Map that maps request parameter names to the first (or only) value (as a String). |
java.util.Map |
getParamValues()
Return an immutable Map that maps request parameter names to the set of all values (as a String array). |
javax.portlet.PortletRequest |
getRequest()
Return the PortletRequest for this context. |
java.util.Locale |
getRequestLocale()
Return the preferred Locale in which the client will accept content. |
java.util.Map |
getRequestScope()
Return a mutable Map that maps request scope attribute names to their values. |
javax.portlet.PortletResponse |
getResponse()
Return the PortletResponse for this context. |
java.util.Map |
getSessionScope()
Return a mutable Map that maps session scope attribute names to their values. |
void |
include(java.lang.String path)
Includes the response from the specified URL in the current response output. |
void |
initialize(javax.portlet.PortletRequest request,
javax.portlet.PortletResponse response)
Initialize (or reinitialize) this PortletTilesRequestContext instance
for the specified Portlet API objects. |
boolean |
isUserInRole(java.lang.String role)
Determine whether or not the specified user is in the given role |
void |
release()
Release references to allocated resources acquired in initialize() of via subsequent processing. |
Methods inherited from class org.apache.tiles.context.portlet.PortletTilesApplicationContext |
---|
createRequestContext, getApplicationScope, getInitParams, getPortletContext, getResource, getResources, initialize |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected javax.portlet.PortletRequest request
The PortletRequest
for this request.
protected javax.portlet.PortletResponse response
The PortletResponse
for this request.
protected java.util.Map param
The lazily instantiated Map
of request
parameter name-value.
protected java.util.Map paramValues
The lazily instantiated Map
of request
parameter name-values.
Constructor Detail |
---|
public PortletTilesRequestContext(javax.portlet.PortletContext context, javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
Method Detail |
---|
public void initialize(javax.portlet.PortletRequest request, javax.portlet.PortletResponse response)
Initialize (or reinitialize) this PortletTilesRequestContext
instance
for the specified Portlet API objects.
request
- The PortletRequest
for this requestresponse
- The PortletResponse
for this requestpublic void release()
Release references to allocated resources acquired in
initialize()
of via subsequent processing. After this
method is called, subsequent calls to any other method than
initialize()
will return undefined results.
release
in class PortletTilesApplicationContext
public javax.portlet.PortletRequest getRequest()
Return the PortletRequest
for this context.
getRequest
in interface TilesRequestContext
public javax.portlet.PortletResponse getResponse()
Return the PortletResponse
for this context.
getResponse
in interface TilesRequestContext
public java.util.Map getHeader()
TilesRequestContext
getHeader
in interface TilesRequestContext
public java.util.Map getHeaderValues()
TilesRequestContext
getHeaderValues
in interface TilesRequestContext
public java.util.Map getParam()
TilesRequestContext
getParam
in interface TilesRequestContext
public java.util.Map getParamValues()
TilesRequestContext
getParamValues
in interface TilesRequestContext
public java.util.Map getRequestScope()
TilesRequestContext
getRequestScope
in interface TilesRequestContext
public java.util.Map getSessionScope()
TilesRequestContext
getSessionScope
in interface TilesRequestContext
public void dispatch(java.lang.String path) throws java.io.IOException
TilesRequestContext
dispatch
in interface TilesRequestContext
java.io.IOException
public void include(java.lang.String path) throws java.io.IOException
TilesRequestContext
include
in interface TilesRequestContext
java.io.IOException
public java.util.Locale getRequestLocale()
TilesRequestContext
getRequestLocale
in interface TilesRequestContext
public boolean isUserInRole(java.lang.String role)
TilesRequestContext
isUserInRole
in interface TilesRequestContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |