|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.portal.struts.command.StrutsViewCommand
com.ibm.portal.struts.command.StrutsViewJspCommand
com.ibm.portal.struts.command.StrutsViewTilesCommand
public class StrutsViewTilesCommand
The StrutsViewTilesCommand class is a command pattern class used to
provide a mechanism to encapsulate the information needed to redisplay a view
for dynamic content that uses Struts Tiles. The important piece here is that
a tiles definition may have a controller tried to the JSP that needs to be invoked
everytime the JSP is rendered.
| Field Summary | |
|---|---|
protected static java.lang.String |
IncludeURL
name of request attribute for whether or not to include the uri |
protected static MessageResources |
messages
The message resources for the Struts Portlet Framework. |
| Fields inherited from class com.ibm.portal.struts.command.StrutsViewJspCommand |
|---|
QUERY, URI |
| Fields inherited from class com.ibm.portal.struts.command.StrutsViewCommand |
|---|
CONTENT_TYPE, PREFIX |
| Constructor Summary | |
|---|---|
StrutsViewTilesCommand(java.lang.String uri,
PortletRequest request)
Construct our View command |
|
| Method Summary | |
|---|---|
static void |
addAttributeNameToSave(java.lang.String attributeName)
Add the name of an attribute from the object request the needs to be saved if present for the execution of the IViewCommand in Portal's render phase |
static void |
addAttributeTypeToSave(java.lang.Class attributeType)
Add the class type of an attribute from request that needs to be saved if present for the execution of the IViewCommand in Portal's render phase |
void |
execute(RenderRequest request,
RenderResponse response,
ViewCommandExecutionContext executionContext)
Execute the given command given the request and response objects |
protected void |
includeURL(java.lang.String url,
RenderRequest request,
RenderResponse response,
ViewCommandExecutionContext executionContext)
Include the URL |
static void |
removeAttributeNameToSave(java.lang.String attributeName)
Remove the name of an attribute from the list of attribute names to save |
static void |
removeAttributeTypeToSave(java.lang.Class attributeType)
Remove the class type of the request attribute from the list of attributes to save. |
void |
saveAttributes(PortletRequest request,
ViewCommandExecutionContext executionContext)
Save the attributes specific to Tiles rendering. |
| Methods inherited from class com.ibm.portal.struts.command.StrutsViewJspCommand |
|---|
addQueryParameters, getQueryString, getUri, setQueryString, setUri |
| Methods inherited from class com.ibm.portal.struts.command.StrutsViewCommand |
|---|
addAttribute, getContentType, getPrefix, getRemoveOnModeChange, getSavedAttributes, getSavedCommand, removeAttribute, repopulateRequest, saveAsAttribute, saveAttribute, saveAttributes, saveCommand, saveCommand, setContentType, setContentType, setPrefix, setRemoveOnModeChange, setSavedAttributes |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String IncludeURL
protected static MessageResources messages
| Constructor Detail |
|---|
public StrutsViewTilesCommand(java.lang.String uri,
PortletRequest request)
uri - the uri path to the JSPrequest - The request object to save context information from| Method Detail |
|---|
public void execute(RenderRequest request,
RenderResponse response,
ViewCommandExecutionContext executionContext)
throws PortletException
execute in interface IViewCommandexecute in class StrutsViewJspCommandrequest - The request objectresponse - The response objectexecutionContext - the execution context object
PortletException - if the request cannot be fulfilled
protected void includeURL(java.lang.String url,
RenderRequest request,
RenderResponse response,
ViewCommandExecutionContext executionContext)
throws PortletException
includeURL in class StrutsViewJspCommanduri - the uri to includerequest - the request objectresponse - the reponse objectexecutionContext - the execution context
PortletException - if file can not be included
public void saveAttributes(PortletRequest request,
ViewCommandExecutionContext executionContext)
saveAttributes in class StrutsViewJspCommandrequest - the request objectexecutionContext - the context objectpublic static void addAttributeNameToSave(java.lang.String attributeName)
attributeName - the name of the attributepublic static void removeAttributeNameToSave(java.lang.String attributeName)
attributeName - the name of the attributepublic static void addAttributeTypeToSave(java.lang.Class attributeType)
attributeType - the attribute typepublic static void removeAttributeTypeToSave(java.lang.Class attributeType)
attributeType - the attribute type
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||