public void processPortletAction(IPortletWindow window, Map<String, String[]> actionParams, IUser user, HttpServletRequest req, HttpServletResponse res) throws PortletRenderingException { PortletWindow plutoWindow=plutoDomainObjectHelper.getPortletWindow(window); PortletHttpServletRequestWrapper wrappedRequest=new PortletHttpServletRequestWrapper(req, actionParams, user); PortletHttpServletResponseWrapper wrappedResponse=new PortletHttpServletResponseWrapper(plutoWindow.getId(),req,res,renderContentAccessor); try { portletContainer.doAction(plutoWindow,wrappedRequest,wrappedResponse); } catch (Exception e) { throw new PortletRenderingException(window.getPortletWindowId(),e); } }
portletContainer.doAction(window, new SakaiServletActionRequest(request, state), response);