| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 | RenderResponse, com.ibm.portal.struts.command.ViewCommandExecutionContext)">execute(RenderRequest request,
RenderResponse response,
ViewCommandExecutionContext executionContext)
Execute the given command given the request and response objects |
protected void | RenderRequest, RenderResponse, com.ibm.portal.struts.command.ViewCommandExecutionContext)">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, PortletRequest)">getQueryString, PortletRequest)">getUri, setQueryString, setUri |
Methods inherited from class com.ibm.portal.struts.command.StrutsViewCommand |
---|
addAttribute, PortletRequest)">getContentType, PortletRequest)">getPrefix, getRemoveOnModeChange, getSavedAttributes, PortletResponse, com.ibm.portal.struts.command.ViewCommandExecutionContext)">getSavedCommand, removeAttribute, RenderRequest)">repopulateRequest, saveAsAttribute, saveAttribute, saveAttributes, saveCommand, PortletResponse, java.lang.String)">saveCommand, PortletRequest)">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)
Method Detail |
---|
public void execute(RenderRequest request, RenderResponse response, ViewCommandExecutionContext executionContext) throws PortletException
protected void includeURL(java.lang.String url, RenderRequest request, RenderResponse response, ViewCommandExecutionContext executionContext) throws PortletException
public void saveAttributes(PortletRequest request, ViewCommandExecutionContext executionContext)
public static void addAttributeNameToSave(java.lang.String attributeName)
public static void removeAttributeNameToSave(java.lang.String attributeName)
public static void addAttributeTypeToSave(java.lang.Class attributeType)
public static void removeAttributeTypeToSave(java.lang.Class attributeType)
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |