Portlet2ExternalContext( PipelineContext pipelineContext, WebAppContext webAppContext, PortletRequest portletRequest, boolean amendRequest) { this.webAppContext = webAppContext; this.pipelineContext = pipelineContext; // Wrap request if needed if (amendRequest && requestFilter != null) { try { this.portletRequest = requestFilter.amendRequest(portletRequest); } catch (Exception e) { throw new OXFException(e); } } else { this.portletRequest = portletRequest; } if (portletRequest instanceof ClientDataRequest) this.clientDataRequest = (ClientDataRequest) portletRequest; }