|
||||||||||
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.StrutsViewErrorCommand
public class StrutsViewErrorCommand
The StrutsViewErrorCommand
class is specific command pattern class
used to display the ErrorResponseInfo object. The typical way to customize how
the error command is displayed is to provide a custom error response formatter.
The formatters are configured on a per module basis by the Struts plugin mechanism.
See the info center and samples for more information on the Error Response Formatter.
Field Summary | |
---|---|
protected static java.lang.String |
ERROR_INFO
name of request attribute for error info object |
Fields inherited from class com.ibm.portal.struts.command.StrutsViewCommand |
---|
CONTENT_TYPE, messages, PREFIX |
Constructor Summary | |
---|---|
StrutsViewErrorCommand(ErrorResponseInfo errorInfo,
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 |
ErrorResponseInfo |
getErrorInfo(PortletRequest request)
Get the error response info object |
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 ErrorResponseInfo rendering. |
void |
setErrorInfo(PortletRequest request,
ErrorResponseInfo errorInfo)
Set the error response info object |
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 ERROR_INFO
Constructor Detail |
---|
public StrutsViewErrorCommand(ErrorResponseInfo errorInfo, PortletRequest request)
errorInfo
- the ErrorResponseInfo objectrequest
- The request object to save context information fromMethod Detail |
---|
public void execute(RenderRequest request, RenderResponse response, ViewCommandExecutionContext executionContext) throws PortletException
execute
in interface IViewCommand
execute
in class StrutsViewCommand
request
- The request objectresponse
- The response objectexecutionContext
- the execution context object
PortletException
- if the request cannot be fulfilledpublic void saveAttributes(PortletRequest request, ViewCommandExecutionContext executionContext)
saveAttributes
in class StrutsViewCommand
request
- the request objectexecutionContext
- the context objectpublic void setErrorInfo(PortletRequest request, ErrorResponseInfo errorInfo)
request
- the portlet request objecterrorInfo
- the error response info objectpublic ErrorResponseInfo getErrorInfo(PortletRequest request)
request
- the portlet request object
public 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 |