com.bea.wsrp.model.markup
Interface IInteractionResponseContext

All Known Subinterfaces:
IBlockingInteractionBaseResponseContext, IBlockingInteractionResponseContext, IHandleEventsResponseContext

public interface IInteractionResponseContext

A base interaction response context that represents partial output data of the "performBlockingInteraction" operation.

This interface is intended to be implemented only by BEA Weblogic Portal.BEA Systems reserves the right to add abstract methods to this interface without notice. Implementations of this interface by other parties must not be expected to compile without change in future versions of BEA Weblogic Portal.

Method Summary
 List<Event> getEvents()
          Returns a list of events to be fired by the current portlet.
 String getNavigationalState()
          Returns the navigational state of the current portlet.
 String getNewMode()
          Returns a new mode for the current portlet.
 String getNewWindowState()
          Returns a new window state for the current portlet.
 IPortletContext getPortletContext()
          Returns the current portlet's context
 void setEvents(List<Event> events)
          The supplied list of events is set as a list of events to be fired by the current portlet.
 void setNavigationalState(String navState)
          Sets the supplied navState as a navigational state for the current portlet.
 void setNewMode(String newMode)
          Sets the supplied newMode as a new window mode for the current portlet.
 void setNewWindowState(String newWindowState)
          Sets the supplied newWindowState as a new window state for the current portlet.
 

Method Detail

getPortletContext

IPortletContext getPortletContext()
Returns the current portlet's context

Returns
the current portlet's handle.

getNavigationalState

String getNavigationalState()
Returns the navigational state of the current portlet.

Returns
a string that represents a navigational state of the current portlet.

setNavigationalState

void setNavigationalState(String navState)
Sets the supplied navState as a navigational state for the current portlet.

Parameters
navState - a new navigational state.

getNewWindowState

String getNewWindowState()
Returns a new window state for the current portlet. This is not for rendering a remote portlet. The Consumer may map this new window state string to a state string that can be rendered.

Returns
a new window state.

setNewWindowState

void setNewWindowState(String newWindowState)
Sets the supplied newWindowState as a new window state for the current portlet.

Parameters
newWindowState - a new window state.

getNewMode

String getNewMode()
Returns a new mode for the current portlet. This is not for rendering a remote portlet. The Consumer may map this new mode string to a mode string that can be rendered.

Returns
a new mode.

setNewMode

void setNewMode(String newMode)
Sets the supplied newMode as a new window mode for the current portlet.

Parameters
newMode - a new mode.

getEvents

List<Event> getEvents()
Returns a list of events to be fired by the current portlet. The returned list is modifiable.

Returns
a list of events.

setEvents

void setEvents(List<Event> events)
The supplied list of events is set as a list of events to be fired by the current portlet.

Parameters
events - a new list of events.


Copyright © 2006 BEA Systems, Inc. All Rights Reserved