com.bea.wsrp.model.markup
Interface IBlockingInteractionBaseRequestContext

All Superinterfaces
IBaseRequestContext, IFormParamsContext, IGetMarkupBaseRequestContext, IMutableRegistrationContext, INillable, com.bea.wsrp.bind.IPortletContextHolder, IRegistrationContext, IRuntimeContext, IUserContext, Serializable
All Known Subinterfaces:
IBlockingInteractionRequestContext

public interface IBlockingInteractionBaseRequestContext
extends IGetMarkupBaseRequestContext, IFormParamsContext

A base request context that represents partial input data for the "performBlockingInteraction" operation. It includes accessors and mutators for most elements described in the WSRP specification except WLP extensions.

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
 void forceGetMarkupCall(boolean value)
          "true" value forces a "getMarkup" operation to follow the "performBlockingInteraction" operation.
 String getInteractionState()
          An opaque representation of transient information of the current portlet, used in processing the "performBlockingInteraction" operation.
 void setInteractionState(String interactionState)
          Sets the supplied interactionState as interaction state for the current portlet.
 boolean shouldForceGetMarkupCall()
          Custom method that indicates to execute a "getMarkup" operation
 
Methods inherited from interface com.bea.wsrp.model.markup.IGetMarkupBaseRequestContext
addLocale, addMarkupCharacterSet, addMimeType, getLocales, getMarkupCharacterSets, getMimeTypes, getMode, getNavigationalState, getPublicNavigationalState, getRequestVerb, getUserAgent, getWindowState, isSecureClientCommunicationOn, isValidateTagOn, setMarkupCharacterSet, setMode, setNavigationalState, setPublicNavigationalState, setRequestVerb, setUserAgent, setValidateTagOn, setWindowState
 
Methods inherited from interface com.bea.wsrp.model.markup.IBaseRequestContext
addMimeHeader, getHttpServletRequest, getHttpServletResponse, getMimeHeaders, getMimeHeaders, getProducerInfo, getServletContext, getWsrpRequestContext, removeMimeHeader, setMimeHeader, setWsrpRequestContext
 
Methods inherited from interface com.bea.wsrp.model.IMutableRegistrationContext
setRegistrationHandle, setRegistrationState
 
Methods inherited from interface com.bea.wsrp.model.IRegistrationContext
getRegistrationHandle, getRegistrationState
 
Methods inherited from interface com.bea.wsrp.model.INillable
isNil
 
Methods inherited from interface com.bea.wsrp.model.markup.IUserContext
getUserCategories, getUserContextKey, getUserProfile, isUserProfileValid, setUserContextKey
 
Methods inherited from interface com.bea.wsrp.model.INillable
isNil
 
Methods inherited from interface com.bea.wsrp.bind.IPortletContextHolder
getPortletContext
 
Methods inherited from interface com.bea.wsrp.model.markup.IRuntimeContext
getDoctypeUri, getNamespacePrefix, getPortletInstanceKey, getSessionID, getSkeleton, getSkeletonChromosome, getSkeletonPath, getSkin, getSkinChromosome, getSkinPath, getTemplates, getThemeName, getThemeSkeletonChromosome, getThemeSkinChromosome, getUserAuthentication, isReturnContentToCaller, isUsingAltSkeleton, isUsingAltSkin, setDoctypeUri, setNamespacePrefix, setPortletInstanceKey, setReturnContentToCaller, setSessionID, setSkeleton, setSkeletonChromosome, setSkeletonPath, setSkin, setSkinChromosome, setSkinPath, setTemplates, setThemeName, setThemeSkeletonChromosome, setThemeSkinChromosome, setUserAuthentication, setUsingAltSkeleton, setUsingAltSkin
 
Methods inherited from interface com.bea.wsrp.model.markup.IFormParamsContext
addFormParameter, getFormParameters, getUploadedData, setFormParameter, setUploadedData
 

Method Detail

getInteractionState

String getInteractionState()
An opaque representation of transient information of the current portlet, used in processing the "performBlockingInteraction" operation. The value is from the portlet's URL parameter "wsrp-interactionState".

Returns
A string representing interaction state of the current portlet.

setInteractionState

void setInteractionState(String interactionState)
Sets the supplied interactionState as interaction state for the current portlet.

Parameters
interactionState - An interaction state for the current portlet.

shouldForceGetMarkupCall

boolean shouldForceGetMarkupCall()
Custom method that indicates to execute a "getMarkup" operation

Returns
a boolean that indicates whether a "getMarkup" operation will follow the current "performBlockingInteraction" operation are not.

forceGetMarkupCall

void forceGetMarkupCall(boolean value)
"true" value forces a "getMarkup" operation to follow the "performBlockingInteraction" operation. The WLP Producer may send a portlet's markup in a response to the "performBlockingInteraction" operation, the "true" value will force WLP Consumer to ignore the markup received in the "performBlockingInteraction" response and make a "getMarkup" call. This can be usefull in caching portlet's markup.

Parameters
value - true forces a "getMarkup" call after making the current "performBlockingInteraction" operation.


Copyright © 2011, Oracle. All rights reserved.