protected void redirect(HttpServletRequest request, HttpServletResponse response, String location) throws IOException { // Here we intentionally use the original response // instead of the wrapped internal response. response.sendRedirect(location); debugWithName("Redirect URL sent."); }
debugWithName("Event: "+event.getName()+" received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet event processed for: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet event: "+ event.getName() +" fired for: " + portletWindow.getPortletDefinition().getPortletName());
debugWithName("Action request received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName(logtxt + " processed for: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName(logtxt + " done for: " + portletWindow.getPortletDefinition().getPortletName());
public void doAdmin(PortletWindow portletWindow, HttpServletRequest request, HttpServletResponse response) throws PortletException, IOException, PortletContainerException { ensureInitialized(); debugWithName("Admin request received for portlet: " +portletWindow.getPortletDefinition().getPortletName()); PortletRequestContextService rcService = getContainerServices().getPortletRequestContextService(); PortletEnvironmentService envService = getContainerServices().getPortletEnvironmentService(); PortletInvokerService invoker = getContainerServices().getPortletInvokerService(); PortletRequestContext requestContext = rcService.getPortletRenderRequestContext(this, request, response, portletWindow); PortletRenderResponseContext responseContext = rcService.getPortletRenderResponseContext(this, request, response, portletWindow, requestContext); RenderRequest portletRequest = envService.createRenderRequest(requestContext, responseContext); RenderResponse portletResponse = envService.createRenderResponse(responseContext); try { invoker.admin(requestContext, portletRequest, portletResponse); // Mark portlet interaction is completed: backend implementation can flush response state now responseContext.close(); } finally { responseContext.release(); } debugWithName("Portlet admin request done for: " + portletWindow.getPortletDefinition().getPortletName()); }
debugWithName("Load request received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet load done for: " + portletWindow.getPortletDefinition().getPortletName());
debugWithName("Resource request received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet resource done for: " + portletWindow.getPortletDefinition().getPortletName());
debugWithName("Render request received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet render done for: " + portletWindow.getPortletDefinition().getPortletName()); return headerData;
debugWithName("Header request received for portlet: " + portletWindow.getPortletDefinition().getPortletName()); debugWithName("Portlet header done for: " + portletWindow.getPortletDefinition().getPortletName()); return headerData;