|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||

java.lang.Objectorg.apache.tiles.portlet.context.PortletTilesApplicationContext
org.apache.tiles.portlet.context.PortletTilesRequestContext
public class PortletTilesRequestContext
Portlet-based TilesApplicationContext implementation.
| Field Summary | |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
param
The lazily instantiated Map of request
parameter name-value. |
protected java.util.Map<java.lang.String,java.lang.String[]> |
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.portlet.context.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<java.lang.String,java.lang.String> |
getHeader()
Return an immutable Map that maps header names to the first (or only) header value (as a String). |
java.util.Map<java.lang.String,java.lang.String[]> |
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<java.lang.String,java.lang.String> |
getParam()
Return an immutable Map that maps request parameter names to the first (or only) value (as a String). |
java.util.Map<java.lang.String,java.lang.String[]> |
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<java.lang.String,java.lang.Object> |
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<java.lang.String,java.lang.Object> |
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.portlet.context.PortletTilesApplicationContext |
|---|
createRequestContext, getApplicationScope, getContext, 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<java.lang.String,java.lang.String> param
The lazily instantiated Map of request
parameter name-value.
protected java.util.Map<java.lang.String,java.lang.String[]> 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)
context - The portlet context to use.request - The request object to use.response - The response object to use.| 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 PortletTilesApplicationContextpublic javax.portlet.PortletRequest getRequest()
Return the PortletRequest for this context.
getRequest in interface TilesRequestContextpublic javax.portlet.PortletResponse getResponse()
Return the PortletResponse for this context.
getResponse in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.String> getHeader()
getHeader in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.String[]> getHeaderValues()
getHeaderValues in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.String> getParam()
getParam in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.String[]> getParamValues()
getParamValues in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.Object> getRequestScope()
getRequestScope in interface TilesRequestContextpublic java.util.Map<java.lang.String,java.lang.Object> getSessionScope()
getSessionScope in interface TilesRequestContext
public void dispatch(java.lang.String path)
throws java.io.IOException
dispatch in interface TilesRequestContextpath - The path to dispatch to.
java.io.IOException - If something goes wrong during dispatching.
public void include(java.lang.String path)
throws java.io.IOException
include in interface TilesRequestContextpath - The path to include.
java.io.IOException - If something goes wrong during inclusion.public java.util.Locale getRequestLocale()
getRequestLocale in interface TilesRequestContextLocaleResolver to implement strategies to
resolve locales.public boolean isUserInRole(java.lang.String role)
isUserInRole in interface TilesRequestContextrole - the role to check against.
true if the user is in the given role.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||