@Override public <T extends PortletURL & RenderURL> T createRenderURL() throws IllegalStateException { return ((MimeResponse)response).createRenderURL(); }
@Override public RenderURL createRenderURL(Copy option) throws IllegalStateException { return ((MimeResponse)response).createRenderURL(option); }
PortletResponse response = getCurrentResponse(); if (response instanceof MimeResponse) { PortletURL url = ((MimeResponse) response).createRenderURL(); url.setPortletMode(portletMode); throw new IllegalStateException(
PortletURL renderURL = mimeResponse.createRenderURL();
protected PortletURL getPortletURL(MimeResponse mimeResponse, UIComponent uiComponent) { return mimeResponse.createRenderURL(); } }
protected PortletURL getPortletURL(MimeResponse mimeResponse, UIComponent uiComponent) { return mimeResponse.createRenderURL(); } }
public PortletURL createRenderURL() { return getResponse().createRenderURL(); }
public PortletURL createRenderURL() { return getResponse().createRenderURL(); }
/** * Generates a render or action URL depending on the use of the PortletUrl specific features of this class. * @see org.displaytag.util.Href#getBaseUrl() */ @Override public String getBaseUrl() { if (this.isAction()) { return this.renderResponse.createActionURL().toString(); } else { return this.renderResponse.createRenderURL().toString(); } }
@Override public int doStartTag() throws JspException { Object obj = pageContext.getRequest().getAttribute(Constants.PORTLET_RESPONSE); if ((obj == null) || !(obj instanceof MimeResponse)) { throw new JspException("Could not obtain MimeResponse to create the URL."); } MimeResponse resp = (MimeResponse) obj; RenderURL rurl = null; if (isCopyCurrentRenderParameters() == true) { rurl = resp.createRenderURL(Copy.ALL); } else { rurl = resp.createRenderURL(Copy.NONE); } params = rurl.getRenderParameters(); setUrl(rurl); handlePMandWS(); handleDefaultEscapeXML(); handleSecureFlag(); return EVAL_BODY_INCLUDE; }
@Override public LiferayRenderURL getLiferayRenderURL(BridgeContext bridgeContext, MimeResponse mimeResponse, String responseNamespace, boolean friendlyURLMapperEnabled) { LiferayRenderURL liferayRenderURL; if (friendlyURLMapperEnabled) { PortletURL renderURL = mimeResponse.createRenderURL(); liferayRenderURL = new LiferayRenderURLFriendlyImpl(renderURL, responseNamespace); } else { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) bridgeContext.getAttributes().get( RENDER_URL_GENERATOR); if (liferayURLGenerator == null) { PortletURL renderURL = mimeResponse.createRenderURL(); liferayURLGenerator = new LiferayURLGeneratorRenderImpl(renderURL.toString(), renderURL.getPortletMode(), responseNamespace, renderURL.getWindowState()); bridgeContext.getAttributes().put(RENDER_URL_GENERATOR, liferayURLGenerator); } liferayRenderURL = new LiferayRenderURLImpl(liferayURLGenerator); } return liferayRenderURL; }
@Override public LiferayRenderURL getLiferayRenderURL(BridgeContext bridgeContext, MimeResponse mimeResponse, String responseNamespace, boolean friendlyURLMapperEnabled) { LiferayRenderURL liferayRenderURL; if (friendlyURLMapperEnabled) { PortletURL renderURL = mimeResponse.createRenderURL(); liferayRenderURL = new LiferayRenderURLFriendlyImpl(renderURL, responseNamespace); } else { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) bridgeContext.getAttributes().get( RENDER_URL_GENERATOR); if (liferayURLGenerator == null) { PortletURL renderURL = mimeResponse.createRenderURL(); liferayURLGenerator = new LiferayURLGeneratorRenderImpl(renderURL.toString(), renderURL.getPortletMode(), responseNamespace, renderURL.getWindowState()); bridgeContext.getAttributes().put(RENDER_URL_GENERATOR, liferayURLGenerator); } liferayRenderURL = new LiferayRenderURLImpl(liferayURLGenerator); } return liferayRenderURL; }
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()); } }
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()); } }
if (mimeResponse != null) PortletURL url = mimeResponse.createRenderURL(); url.setParameter(wicketUrlPortletParameter + portletRequest.getPortletMode().toString(), path.toString());
url = this.renderResponse.createRenderURL();
@Override public LiferayRenderURL getLiferayRenderURL(PortletRequest portletRequest, MimeResponse mimeResponse, boolean friendlyURLMapperEnabled) { if (friendlyURLMapperEnabled) { PortletURL renderURL = mimeResponse.createRenderURL(); return new LiferayRenderURLFriendlyImpl(renderURL, mimeResponse.getNamespace(), mimeResponse.getCharacterEncoding()); } else { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) portletRequest.getAttribute( RENDER_URL_GENERATOR); if (liferayURLGenerator == null) { PortletURL renderURL = mimeResponse.createRenderURL(); liferayURLGenerator = new LiferayURLGeneratorRenderImpl(renderURL, mimeResponse.getNamespace(), mimeResponse.getCharacterEncoding()); portletRequest.setAttribute(RENDER_URL_GENERATOR, liferayURLGenerator); } return new LiferayRenderURLImpl(liferayURLGenerator); } }
private Url encodeRenderUrl(Url url, boolean forceRenderUrl) { if ((!forceRenderUrl) && (ThreadPortletContext.isResourceRequest())) { return encodeResourceUrl(url); } if (url != null) { String qualifiedPath = getQualifiedPath(url.toString()); PortletResponse portletResponse = ThreadPortletContext.getPortletResponse(); if ((portletResponse != null) && (portletResponse instanceof MimeResponse)) { try { PortletURL portletUrl = ((MimeResponse) portletResponse).createRenderURL(); portletUrl.setParameter(WicketPortlet.WICKET_URL_PORTLET_PARAMETER + ThreadPortletContext.getPortletMode().toString(), qualifiedPath); qualifiedPath = portletUrl.toString(); } catch (Exception e) { throw new RuntimeException(e); } } url = parseUrl(qualifiedPath); } return markAsPortletUrl(url); }
((ResourceURL) url).setResourceID(path.toString()); } else { url = mimeResponse.createRenderURL(); url.setParameter(HstContainerPortlet.HST_PATH_PARAM_NAME, path.toString());
url = mimeResp.createActionURL(); } else if (handler.getPhase() == Phase.VIEW) { url = mimeResp.createRenderURL(); } else if (handler.getPhase() == Phase.RESOURCE) { url = mimeResp.createResourceURL();