com.bea.wsrp.model.markup
Interface IBlockingInteractionResponseContext

All Superinterfaces
IBaseResponseContext, IBlockingInteractionBaseResponseContext, IGetMarkupBaseResponseContext, IInteractionResponseContext, com.bea.wsrp.bind.IPortletContextHolder, ISessionContext

public interface IBlockingInteractionResponseContext
extends IBlockingInteractionBaseResponseContext

A reponse context that represents output data of the "performBlockingInteraction" operation. This also provides methods for custom data transfer which is applicable only in the WLP Consumer/Producer combination.

This interface is intended to be implemented only by Oracle Weblogic Portal. Oracle 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 Oracle Weblogic Portal.

Method Summary
 Object getInteractionResponseState()
          Returns a custom data object that is in the response of the "performBlockingInteraction" operation.
 void setInteractionResponseState(InteractionResponseState interactionResponseState)
          Sets the supplied interactionResponseState object as a custom data that is in the response of the "performBlockingInteraction" operation.
 void setInteractionResponseState(XmlPayload xmlPayload)
          Sets the supplied xmlPayload object as a custom data that is in the response of the "performBlockingInteraction" operation.
 
Methods inherited from interface com.bea.wsrp.model.markup.IBlockingInteractionBaseResponseContext
getRedirectURL, setRedirectURL
 
Methods inherited from interface com.bea.wsrp.model.markup.IGetMarkupBaseResponseContext
getExpires, getLocale, getMarkupCharacterSet, getMarkupData, getMimeType, getPreferredTitle, getUserScope, getValidateTag, isRequiresUrlRewritingOn, isUseCachedMarkupOn, setMarkupCharacterSet, setMarkupData, setMimeType, setPreferredTitle, setRequiresUrlRewritingOn, setUseCachedMarkupOn
 
Methods inherited from interface com.bea.wsrp.model.markup.IBaseResponseContext
getMimeHeaders, getNamespaceUri, getResponseCookies, render
 
Methods inherited from interface com.bea.wsrp.model.markup.ISessionContext
getSessionExpires, getSessionID, setSessionExpires, setSessionID
 
Methods inherited from interface com.bea.wsrp.model.markup.IInteractionResponseContext
getEvents, getNavigationalState, getNewMode, getNewWindowState, getPublicNavigationalState, setEvents, setNavigationalState, setNewMode, setNewWindowState, setPublicNavigationalState
 
Methods inherited from interface com.bea.wsrp.bind.IPortletContextHolder
getPortletContext
 

Method Detail

getInteractionResponseState

Object getInteractionResponseState()
Returns a custom data object that is in the response of the "performBlockingInteraction" operation. The returned object type can be XmlPayload or MarkupResponseState.

Returns
a custom data object received from a producer.

setInteractionResponseState

void setInteractionResponseState(XmlPayload xmlPayload)
Sets the supplied xmlPayload object as a custom data that is in the response of the "performBlockingInteraction" operation.

Parameters
xmlPayload - a new custom data object.
See Also
XmlPayload

setInteractionResponseState

void setInteractionResponseState(InteractionResponseState interactionResponseState)
Sets the supplied interactionResponseState object as a custom data that is in the response of the "performBlockingInteraction" operation.

Parameters
interactionResponseState - a new custom data object.
See Also
SimpleStateHolder


Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.