ActionResponse actionResponse = (ActionResponse)portletResponse; filterChain.doFilter(actionRequest, actionResponse); EventResponse eventResponse = (EventResponse)portletResponse; filterChain.doFilter(eventRequest, eventResponse); RenderResponse renderResponse = (RenderResponse)portletResponse; filterChain.doFilter(renderRequest, renderResponse); (ResourceResponse)portletResponse; filterChain.doFilter(resourceRequest, resourceResponse);
public static void doFilter( PortletRequest portletRequest, PortletResponse portletResponse, String lifecycle, FilterChain filterChain) throws IOException, PortletException { if (lifecycle.equals(PortletRequest.ACTION_PHASE)) { ActionRequest actionRequest = (ActionRequest)portletRequest; ActionResponse actionResponse = (ActionResponse)portletResponse; filterChain.doFilter(actionRequest, actionResponse); } else if (lifecycle.equals(PortletRequest.EVENT_PHASE)) { EventRequest eventRequest = (EventRequest)portletRequest; EventResponse eventResponse = (EventResponse)portletResponse; filterChain.doFilter(eventRequest, eventResponse); } else if (lifecycle.equals(PortletRequest.RENDER_PHASE)) { RenderRequest renderRequest = (RenderRequest)portletRequest; RenderResponse renderResponse = (RenderResponse)portletResponse; filterChain.doFilter(renderRequest, renderResponse); } else if (lifecycle.equals(PortletRequest.RESOURCE_PHASE)) { ResourceRequest resourceRequest = (ResourceRequest)portletRequest; ResourceResponse resourceResponse = (ResourceResponse)portletResponse; filterChain.doFilter(resourceRequest, resourceResponse); } }
@Override public void doFilter( RenderRequest renderRequest, RenderResponse renderResponse, FilterChain filterChain) throws IOException, PortletException { HttpServletRequest httpServletRequest = _portal.getHttpServletRequest( renderRequest); if (httpServletRequest.getAttribute(WebKeys.LAYOUT_ASSET_ENTRY) == null) { clearDynamicServletRequestParameters(httpServletRequest); clearRenderRequestParameters(renderRequest, httpServletRequest); } filterChain.doFilter(renderRequest, renderResponse); }
@Override public void doFilter( RenderRequest renderRequest, RenderResponse renderResponse, FilterChain filterChain) throws IOException, PortletException { HttpServletRequest httpServletRequest = _portal.getHttpServletRequest( renderRequest); long categoryId = ParamUtil.getLong(renderRequest, "categoryId"); String tag = ParamUtil.getString(renderRequest, "tag"); if ((categoryId > 0) || Validator.isNotNull(tag)) { clearRenderRequestParameters(renderRequest, httpServletRequest); } filterChain.doFilter(renderRequest, renderResponse); }
@Override public void doFilter(ResourceRequest request, ResourceResponse response, FilterChain chain) throws IOException, PortletException { getManager(request); if (manager != null) { manager.bind(RequestScoped.class, ResourceRequest.class, request); manager.bind(RequestScoped.class, ResourceResponse.class, response); doCommonBinding(request, response, chain); manager.fire(new ExecutePortalWarpResourceRequest()); } else { chain.doFilter(request, response); } }
@Override public void doFilter(ActionRequest request, ActionResponse response, FilterChain chain) throws IOException, PortletException { getManager(request); if (manager != null) { manager.bind(RequestScoped.class, ActionRequest.class, request); manager.bind(RequestScoped.class, ActionResponse.class, response); doCommonBinding(request, response, chain); manager.fire(new ExecutePortalWarpActionRequest()); } else { chain.doFilter(request, response); } }
@Override public void doFilter(EventRequest request, EventResponse response, FilterChain chain) throws IOException, PortletException { getManager(request); if (manager != null) { manager.bind(RequestScoped.class, EventRequest.class, request); manager.bind(RequestScoped.class, EventResponse.class, response); doCommonBinding(request, response, chain); manager.fire(new ExecutePortalWarpEventRequest()); } else { chain.doFilter(request, response); } }
@Override public void doFilter(RenderRequest request, RenderResponse response, FilterChain chain) throws IOException, PortletException { getManager(request); if (manager != null) { manager.bind(RequestScoped.class, RenderRequest.class, request); manager.bind(RequestScoped.class, RenderResponse.class, response); doCommonBinding(request, response, chain); manager.fire(new ExecutePortalWarpRenderRequest()); } else { chain.doFilter(request, response); } }
/** * Serves a page with a message if the portlet is not a valid dependency * of the current portal container. */ public void doFilter(RenderRequest request, RenderResponse response, FilterChain chain) throws IOException, PortletException { PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config"); String portletName = portletConfig.getPortletName(); String portletID = context.getPortletContextName() + "/" + portletName; if (getModuleRegistry().isPortletActive(portletID)) { chain.doFilter(request, response); } else { LOG.info("The portlet '" + portletID + "' is currently disabled."); // Get the message from cache String html = getPortletSpecificMessage(request, portletName, portletID); response.getWriter().print(html); } }
/** * Method description * * * @param request * @param response * @param chain * * @throws IOException * @throws PortletException */ @Override public void doFilter(ActionRequest request, ActionResponse response, FilterChain chain) throws IOException, PortletException { logger .trace("action - doFilter " + request.getPortletSession().getPortletContext() .getPortletContextName()); chain.doFilter(request, response); releaseConnection(); logger .trace("action - released connection " + request.getPortletSession().getPortletContext() .getPortletContextName()); }
/** * Method description * * * @param request * @param response * @param chain * * @throws IOException * @throws PortletException */ @Override public void doFilter(ResourceRequest request, ResourceResponse response, FilterChain chain) throws IOException, PortletException { logger .trace("resource - doFilter " + request.getPortletSession().getPortletContext() .getPortletContextName()); chain.doFilter(request, response); releaseConnection(); logger .trace("resource - released connection " + request.getPortletSession().getPortletContext() .getPortletContextName()); }
/** * Method description * * * @param request * @param response * @param chain * * @throws IOException * @throws PortletException */ @Override public void doFilter(RenderRequest request, RenderResponse response, FilterChain chain) throws IOException, PortletException { logger .trace("render - doFilter " + request.getPortletSession().getPortletContext() .getPortletContextName()); chain.doFilter(request, response); releaseConnection(); logger .trace("render - release connection " + request.getPortletSession().getPortletContext() .getPortletContextName()); }
public void processPortletResource(@Observes ExecutePortalWarpResourceRequest event, ResourceRequest request, ResourceResponse response, FilterChain filterChain) throws Throwable { try { lifecycleManager.get().bindTo(PortletRequest.class, request); portalWarpLifecycleStarted.fire(new PortalWarpLifecycleStarted()); lifecycleManager.get().fireEvent(new BeforePortletPhase(Phase.RESOURCE)); filterChain.doFilter(request, response); lifecycleManager.get().fireEvent(new AfterPortletPhase(Phase.RESOURCE)); } finally { portalWarpLifecycleFinished.fire(new PortalWarpLifecycleFinished()); lifecycleManager.get().unbindFrom(PortletRequest.class, request); } } }
public void processPortletEvent(@Observes ExecutePortalWarpEventRequest event, EventRequest request, EventResponse response, FilterChain filterChain) throws Throwable { try { lifecycleManager.get().bindTo(PortletRequest.class, request); portalWarpLifecycleStarted.fire(new PortalWarpLifecycleStarted()); lifecycleManager.get().fireEvent(new BeforePortletPhase(Phase.EVENT)); filterChain.doFilter(request, response); lifecycleManager.get().fireEvent(new AfterPortletPhase(Phase.EVENT)); } finally { portalWarpLifecycleFinished.fire(new PortalWarpLifecycleFinished()); lifecycleManager.get().unbindFrom(PortletRequest.class, request); } }
public void processPortletRender(@Observes ExecutePortalWarpRenderRequest event, RenderRequest request, RenderResponse response, FilterChain filterChain) throws Throwable { try { lifecycleManager.get().bindTo(PortletRequest.class, request); portalWarpLifecycleStarted.fire(new PortalWarpLifecycleStarted()); lifecycleManager.get().fireEvent(new BeforePortletPhase(Phase.RENDER)); filterChain.doFilter(request, response); lifecycleManager.get().fireEvent(new AfterPortletPhase(Phase.RENDER)); } finally { portalWarpLifecycleFinished.fire(new PortalWarpLifecycleFinished()); lifecycleManager.get().unbindFrom(PortletRequest.class, request); } }
public void processPortletAction(@Observes ExecutePortalWarpActionRequest event, ActionRequest request, ActionResponse response, FilterChain filterChain) throws Throwable { try { lifecycleManager.get().bindTo(PortletRequest.class, request); portalWarpLifecycleStarted.fire(new PortalWarpLifecycleStarted()); lifecycleManager.get().fireEvent(new BeforePortletPhase(Phase.ACTION)); filterChain.doFilter(request, response); lifecycleManager.get().fireEvent(new AfterPortletPhase(Phase.ACTION)); } finally { portalWarpLifecycleFinished.fire(new PortalWarpLifecycleFinished()); lifecycleManager.get().unbindFrom(PortletRequest.class, request); } }