Map<String, String[]> parameterMap = new HashMap<String, String[]>(baseURL.getParameterMap()); Map<String, String[]> initialParameterMap = new HashMap<String, String[]>(parameterMap); final boolean RESOURCE_PHASE = BridgeUtil.getPortletRequestPhase().equals(Bridge.PortletPhase.RESOURCE_PHASE);
protected PortletURL createRenderURL(String fromURL) throws MalformedURLException { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); Bridge.PortletPhase portletRequestPhase = bridgeContext.getPortletRequestPhase(); if ((portletRequestPhase == Bridge.PortletPhase.RENDER_PHASE) || (portletRequestPhase == Bridge.PortletPhase.RESOURCE_PHASE)) { try { logger.debug("createRenderURL fromURL=[" + fromURL + "]"); MimeResponse mimeResponse = (MimeResponse) bridgeContext.getPortletResponse(); PortletURL renderURL = mimeResponse.createRenderURL(); copyParameters(fromURL, renderURL); return renderURL; } catch (ClassCastException e) { throw new MalformedURLException(e.getMessage()); } } else { throw new MalformedURLException("Unable to create a RenderURL during " + portletRequestPhase.toString()); } }
Map<String, String[]> parameterMap = new HashMap<String, String[]>(baseURL.getParameterMap()); Map<String, String[]> initialParameterMap = new HashMap<String, String[]>(parameterMap); final boolean RESOURCE_PHASE = BridgeUtil.getPortletRequestPhase().equals(Bridge.PortletPhase.RESOURCE_PHASE);
protected PortletURL createRenderURL(String fromURL) throws MalformedURLException { BridgeContext bridgeContext = BridgeContext.getCurrentInstance(); Bridge.PortletPhase portletRequestPhase = bridgeContext.getPortletRequestPhase(); if ((portletRequestPhase == Bridge.PortletPhase.RENDER_PHASE) || (portletRequestPhase == Bridge.PortletPhase.RESOURCE_PHASE)) { try { logger.debug("createRenderURL fromURL=[" + fromURL + "]"); MimeResponse mimeResponse = (MimeResponse) bridgeContext.getPortletResponse(); PortletURL renderURL = mimeResponse.createRenderURL(); copyParameters(fromURL, renderURL); return renderURL; } catch (ClassCastException e) { throw new MalformedURLException(e.getMessage()); } } else { throw new MalformedURLException("Unable to create a RenderURL during " + portletRequestPhase.toString()); } }