PortletMode mode = request.getPortletMode();
/** * Sets the "javax.portlet.faces.viewIdHistory.<code>portletMode</code>" session attribute according to the * requirements in Section 5.4.3 of the Bridge Spec. There is no corresponding getter method, because the value is * meant to be retrieved by developers via an EL expression. * * @param viewId The current Faces viewId. */ protected void setViewHistory(String viewId) { String attributeName = Bridge.VIEWID_HISTORY.concat(".").concat(renderRequest.getPortletMode().toString()); PortletSession portletSession = renderRequest.getPortletSession(); portletSession.setAttribute(attributeName, viewId); }
@Override public ModelAndView handleRenderRequest(RenderRequest request, RenderResponse response) { return new ModelAndView(request.getPortletMode().toString()); }
/** * Sets the "javax.portlet.faces.viewIdHistory.<code>portletMode</code>" session attribute according to the * requirements in Section 5.4.3 of the Bridge Spec. There is no corresponding getter method, because the value is * meant to be retrieved by developers via an EL expression. * * @param viewId The current Faces viewId. */ protected void setViewHistory(String viewId) { String attributeName = Bridge.VIEWID_HISTORY.concat(".").concat(renderRequest.getPortletMode().toString()); PortletSession portletSession = renderRequest.getPortletSession(); portletSession.setAttribute(attributeName, viewId); }
public ModelAndView handleRenderRequest(RenderRequest request, RenderResponse response) { return new ModelAndView(request.getPortletMode().toString()); }
public void render(RenderRequest req, RenderResponse res) throws PortletException, PortletSecurityException, IOException { PortletMode portletMode = req.getPortletMode(); if (PortletMode.VIEW.equals(portletMode)) { doView(req, res); } // else if (PortletMode.HELP.equals(portletMode)) // { // doHelp(request, response); // } // else if (PortletMode.EDIT.equals(portletMode)) // { // doEdit(request, response); // } }
public void render(RenderRequest req, RenderResponse res) throws PortletException, PortletSecurityException, IOException { PortletMode portletMode = req.getPortletMode(); if (PortletMode.VIEW.equals(portletMode)) { doView(req, res); } // else if (PortletMode.HELP.equals(portletMode)) // { // doHelp(request, response); // } // else if (PortletMode.EDIT.equals(portletMode)) // { // doEdit(request, response); // } }
public void render(RenderRequest req, RenderResponse res) throws PortletException, PortletSecurityException, IOException { PortletMode portletMode = req.getPortletMode(); if (PortletMode.VIEW.equals(portletMode)) { doView(req, res); } // else if (PortletMode.HELP.equals(portletMode)) // { // doHelp(request, response); // } // else if (PortletMode.EDIT.equals(portletMode)) // { // doEdit(request, response); // } }
PortletMode portletMode = renderRequest.getPortletMode();
protected void selectWingSClass(RenderRequest request) { String portletMode = request.getPortletMode().toString(); if (portletMode.equals(PortletMode.EDIT.toString()) && editClass != null) request.setAttribute(Const.REQUEST_ATTR_WINGS_CLASS, editClass); else if (portletMode.equals(PortletMode.HELP.toString()) && helpClass != null) request.setAttribute(Const.REQUEST_ATTR_WINGS_CLASS, helpClass); else request.setAttribute(Const.REQUEST_ATTR_WINGS_CLASS, viewClass); }
protected void doDispatch(RenderRequest aRenderRequest, RenderResponse aRenderResponse) throws PortletException, IOException { WindowState windowState = aRenderRequest.getWindowState(); if (!windowState.equals(WindowState.MINIMIZED) && aRenderRequest.getPortletMode().equals(CONFIG_PORTLET_MODE)) { doView(aRenderRequest, aRenderResponse); } else { super.doDispatch(aRenderRequest, aRenderResponse); } }
/** * If mode is VIEW, EDIT, or HELP -- defer to the doView, doEdit, doHelp so subclasses can override. Otherwise handle mode * here if there is a defaultViewId mapping for it. */ @Override protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException { PortletMode mode = request.getPortletMode(); if (PortletMode.VIEW.equals(mode) || PortletMode.EDIT.equals(mode) || PortletMode.HELP.equals(mode)) { // Portlet serves three standard modes as default. super.doDispatch(request, response); } else { // All other dispatched to bridge directly. doFacesDispatch(request, response); } }
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { foo = request.getParameterValues("foo"); portletMode = request.getPortletMode(); windowState = request.getWindowState(); PortletURL url = response.createActionURL(); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print("<a href='" + url + "' id='url'>action</a>"); writer.close(); } }
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { foo = request.getParameterValues("foo"); portletMode = request.getPortletMode(); windowState = request.getWindowState(); PortletURL url = response.createActionURL(); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print("<a href='" + url + "' id='url'>action</a>"); writer.close(); } }
public void execute() throws BridgeException { logger.debug(Logger.SEPARATOR); logger.debug("execute(RenderRequest, RenderResponse) portletName=[{0}] portletMode=[{1}]", portletName, renderRequest.getPortletMode()); Object renderPartAttribute = renderRequest.getAttribute(RenderRequest.RENDER_PART); if ((renderPartAttribute != null) && renderPartAttribute.equals(RenderRequest.RENDER_HEADERS)) { doFacesHeaders(renderRequest, renderResponse); } else { try { execute(null); } catch (BridgeException e) { throw e; } catch (Throwable t) { throw new BridgeException(t); } finally { cleanup(); } logger.debug(Logger.SEPARATOR); } }
/** * If mode is VIEW, EDIT, or HELP -- defer to the doView, doEdit, doHelp so subclasses can * override. Otherwise handle mode here if there is a defaultViewId mapping for it. */ @Override public void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException { // Defer to helper methods for standard modes so subclasses can override PortletMode mode = request.getPortletMode(); if (mode.equals(PortletMode.EDIT) || mode.equals(PortletMode.HELP) || mode.equals(PortletMode.VIEW)) { super.doDispatch(request, response); } else { // Bridge didn't process this one -- so forge ahead if (!doRenderDispatchInternal(request, response)) { super.doDispatch(request, response); } } }
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { renderFoo = request.getParameterValues("foo"); renderPortletMode = request.getPortletMode(); renderWindowState = request.getWindowState(); PortletURL url = response.createActionURL(); url.setParameter("foo", "foo_value"); url.setWindowState(WindowState.MAXIMIZED); url.setPortletMode(PortletMode.EDIT); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print("<a href='" + url + "' id='url'>render</a>"); writer.close(); } }
@Override protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException { foo = request.getParameterValues("foo"); mode = request.getPortletMode(); windowState = request.getWindowState(); PortletURL url = response.createRenderURL(); url.setParameter("foo", "foo_value"); url.setPortletMode(PortletMode.EDIT); url.setWindowState(WindowState.MAXIMIZED); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print("<a href='" + url + "' id='url'>render</a>"); writer.close(); } }
@Override protected void doDispatch(RenderRequest request, RenderResponse response) throws PortletException, IOException { foo = request.getParameterValues("foo"); mode = request.getPortletMode(); windowState = request.getWindowState(); PortletURL url = response.createRenderURL(); url.setPortletMode(PortletMode.EDIT); url.setWindowState(WindowState.MAXIMIZED); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print( "<form action='" + url + "' method='post'>" + "<input type='text' name='foo' value='foo_value'/>" + "<input type='submit' id='submit'/>" + "</form>"); writer.close(); } }
@Override public void render(RenderRequest request, RenderResponse response) throws PortletException, IOException { renderFoo = request.getParameterValues("foo"); renderPortletMode = request.getPortletMode(); renderWindowState = request.getWindowState(); PortletURL url = response.createActionURL(); url.setWindowState(WindowState.MAXIMIZED); url.setPortletMode(PortletMode.EDIT); response.setContentType("text/html"); PrintWriter writer = response.getWriter(); writer.print( "<form action='" + url + "' method='post'>" + "<input type='text' name='foo' value='foo_value'/>" + "<input type='submit' id='submit'/>" + "</form>"); writer.close(); } }