Skip navigation links


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, 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.

Skip navigation links


Copyright © 2010, Oracle. All rights reserved.