// 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.
mRequestParameterValuesMap =
Collections.unmodifiableMap(new PortletRequestParameterValuesMap(mPortletRequest,
mTempExtraRequestParameterValuesMap));
// Now that it has been used/added -- clear the temp holder as its no longer needed
mTempExtraRequestParameterValuesMap = null;
}
return mRequestParameterValuesMap;