Overview Package Class Tree Serialized Deprecated Index Help PREV class NEXT class SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
com.ibm.wps.portlets.struts
Interface IStrutsPortletMessage
- All Known Implementing Classes:
- WpsStrutsPortletMessage
- public interface IStrutsPortletMessage
The
IStrutsPortletMessage class defines the interface for the PortletMessage that can be sent to the WpsStrutsPortlet. The attribute that is sent in the portlet message can be retrieved in the Struts action as a request attribute with the name WpsStrutsConstants.SPF_MESSAGE_ATTRIBUTE. The application should use the property broker instead of portlet messaging.
- Since:
- 4.2
Method Summary java.lang.Object getAttribute()
Returns the object set in the portlet message.java.lang.String getConcretePortletName()
Returns the name of the concrete portlet.java.lang.String getStrutsAction()
Returns the Struts action.java.lang.String getStrutsForward()
Returns the Struts forward.void setAttribute(java.lang.Object attribute)
The attribute that is passed to the message listener on the WpsStrutsPortlet.void setConcretePortletName(java.lang.String name)
Sets the concrete portlet name for an additional level of filtering.void setStrutsAction(java.lang.String action)
Sets the name of the Struts action that will be executed.void setStrutsForward(java.lang.String forward)
Sets the name of a Struts forward that will be executed.
Method Detail setAttribute
public void setAttribute(java.lang.Object attribute)
- The attribute that is passed to the message listener on the WpsStrutsPortlet. The attribute can then be obtained in a Struts action by getting the WpsStrutsConstants.SPF_MESSAGE_ATTRIBUTE from the request object.
- Parameters:
- attribute - the attribute to set
getAttribute
public java.lang.Object getAttribute()
- Returns the object set in the portlet message.
- Returns:
- returns the stored attribute, can be
null if not set
setConcretePortletName
public void setConcretePortletName(java.lang.String name)
- Sets the concrete portlet name for an additional level of filtering. The PortletContext send is based on the name of the abstract portlet. If the concrete portlet name is specified then only that portlet will see the message.
- Parameters:
- name - the name of the concrete portlet
getConcretePortletName
public java.lang.String getConcretePortletName()
- Returns the name of the concrete portlet.
- Returns:
- returns the concrete portlet name, can be
null if not set
setStrutsAction
public void setStrutsAction(java.lang.String action)
- Sets the name of the Struts action that will be executed. The action is assumed to be contextRelative.
- Parameters:
- action - the Struts action
getStrutsAction
public java.lang.String getStrutsAction()
- Returns the Struts action.
- Returns:
- returns the Struts action, can be
null if not set
setStrutsForward
public void setStrutsForward(java.lang.String forward)
- Sets the name of a Struts forward that will be executed. The forward is assumed to be contextRelative. If the Struts forward and the Struts action are both set then only the action is executed.
- Parameters:
- forward - the Struts forward
getStrutsForward
public java.lang.String getStrutsForward()
- Returns the Struts forward.
- Returns:
- returns the Struts forward, can be
null if not set
Overview Package Class Tree Serialized Deprecated Index Help PREV class NEXT class SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.