// In cases where the viewId is derived from either an attribute set by the portlet
// or from the defaultView Map, the viewId can contain additional querystring parameters.
// These are held by the ExternalContext in an internal temp Map until this method
// is called.
mRequestParameterMap =
Collections.unmodifiableMap(new PortletRequestParameterMap(mPortletRequest,
mTempExtraRequestParameterMap));
// Now that it has been used/added -- clear the temp holder as its no longer needed
mTempExtraRequestParameterMap = null;
}
return mRequestParameterMap;