@Override public ResourceURL createResourceURL() throws IllegalStateException { return ((MimeResponse)response).createResourceURL(); }
ResourceURL resourceURL = mimeResponse.createResourceURL();
@Override protected JsonObject getApplicationParameters(BootstrapContext context) { JsonObject parameters = super.getApplicationParameters(context); VaadinPortletResponse response = (VaadinPortletResponse) context .getResponse(); VaadinPortletRequest request = (VaadinPortletRequest) context .getRequest(); MimeResponse portletResponse = (MimeResponse) response .getPortletResponse(); ResourceURL resourceURL = portletResponse.createResourceURL(); resourceURL.setResourceID("v-browserDetails"); parameters.put("browserDetailsUrl", resourceURL.toString()); String serviceUrlParameterName = ApplicationConstants.V_RESOURCE_PATH; // If we are running in Liferay then we need to prefix all parameters // with the portlet namespace if (request instanceof VaadinLiferayRequest) { serviceUrlParameterName = response.getPortletResponse() .getNamespace() + serviceUrlParameterName; } parameters.put(ApplicationConstants.SERVICE_URL_PARAMETER_NAME, serviceUrlParameterName); return parameters; }
public ResourceURL createResourceURL() { return getResponse().createResourceURL(); }
public ResourceURL createResourceURL() { return getResponse().createResourceURL(); }
@Override public LiferayResourceURL getLiferayResourceURL(BridgeContext bridgeContext, MimeResponse mimeResponse, String responseNamespace) { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) bridgeContext.getAttributes().get( RESOURCE_URL_GENERATOR); if (liferayURLGenerator == null) { ResourceURL resourceURL = mimeResponse.createResourceURL(); liferayURLGenerator = new LiferayURLGeneratorResourceImpl(resourceURL.toString(), responseNamespace); bridgeContext.getAttributes().put(RESOURCE_URL_GENERATOR, liferayURLGenerator); } return new LiferayResourceURLImpl(liferayURLGenerator); }
@Override public LiferayResourceURL getLiferayResourceURL(BridgeContext bridgeContext, MimeResponse mimeResponse, String responseNamespace) { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) bridgeContext.getAttributes().get( RESOURCE_URL_GENERATOR); if (liferayURLGenerator == null) { ResourceURL resourceURL = mimeResponse.createResourceURL(); liferayURLGenerator = new LiferayURLGeneratorResourceImpl(resourceURL.toString(), responseNamespace); bridgeContext.getAttributes().put(RESOURCE_URL_GENERATOR, liferayURLGenerator); } return new LiferayResourceURLImpl(liferayURLGenerator); }
/** * Override to encode the path to the resource with the portal specific URL (e.g. adds portlet * window id etc...) and includes the actual Wicket URL as a URL parameter. * * @see org.apache.wicket.RequestContext#encodeResourceURL(java.lang.CharSequence) */ @Override public CharSequence encodeResourceURL(CharSequence path) { if (path != null) { path = getQualifiedPath(path); if (mimeResponse != null) { try { ResourceURL url = mimeResponse.createResourceURL(); String resourceID = path.toString(); url.setResourceID(resourceID); path = saveLastEncodedUrl(url.toString(), resourceID); } catch (Exception e) { throw new RuntimeException(e); } } } return path; }
if ((portletResponse != null) && (portletResponse instanceof MimeResponse)) { try { ResourceURL resourceUrl = ((MimeResponse) portletResponse).createResourceURL(); resourceUrl.setResourceID(qualifiedPath); qualifiedPath = resourceUrl.toString();
ResourceURL resourceURL = mimeResponse.createResourceURL();
@Override protected BaseURL getBaseURL(FacesContext facesContext, UIComponent uiComponent) throws IOException { ExternalContext externalContext = facesContext.getExternalContext(); MimeResponse mimeResponse = (MimeResponse) externalContext.getResponse(); javax.portlet.ResourceURL resourceURL = mimeResponse.createResourceURL(); ResourceURL resourceURLComponent = (ResourceURL) uiComponent; String cacheability = resourceURLComponent.getCacheability(); resourceURL.setCacheability(cacheability); String id = resourceURLComponent.getId(); if (id != null) { resourceURL.setResourceID(id); } return resourceURL; } }
ResourceURL resourceURL = mimeResponse.createResourceURL();
@Override protected BaseURL getBaseURL(FacesContext facesContext, UIComponent uiComponent) throws IOException { ExternalContext externalContext = facesContext.getExternalContext(); MimeResponse mimeResponse = (MimeResponse) externalContext.getResponse(); javax.portlet.ResourceURL resourceURL = mimeResponse.createResourceURL(); ResourceURL resourceURLComponent = (ResourceURL) uiComponent; String cacheability = resourceURLComponent.getCacheability(); resourceURL.setCacheability(cacheability); String id = resourceURLComponent.getId(); if (id != null) { resourceURL.setResourceID(id); } return resourceURL; } }
@Override public LiferayResourceURL getLiferayResourceURL(PortletRequest portletRequest, MimeResponse mimeResponse, boolean friendlyURLMapperEnabled) { if (friendlyURLMapperEnabled) { ResourceURL resourceURL = mimeResponse.createResourceURL(); return new LiferayResourceURLFriendlyImpl(resourceURL, mimeResponse.getNamespace(), mimeResponse.getCharacterEncoding()); } else { LiferayURLGenerator liferayURLGenerator = (LiferayURLGenerator) portletRequest.getAttribute( RESOURCE_URL_GENERATOR); if (liferayURLGenerator == null) { ResourceURL resourceURL = mimeResponse.createResourceURL(); liferayURLGenerator = new LiferayURLGeneratorResourceImpl(resourceURL.toString(), mimeResponse.getNamespace(), mimeResponse.getCharacterEncoding()); portletRequest.setAttribute(RESOURCE_URL_GENERATOR, liferayURLGenerator); } return new LiferayResourceURLImpl(liferayURLGenerator); } }
ResourceURL resource = ((MimeResponse) mPortletResponse).createResourceURL(); resource.setResourceID(path);
} else if (resourceWindowReferenceNamespace != null) { if (urlProvider.isPortletResourceURLEnabled()) { ResourceURL url = ((MimeResponse)prc.getPortletResponse()).createResourceURL(); url.setResourceID(pathInfo); urlString = url.toString();
url.setParameter(HstContainerPortlet.HST_PATH_PARAM_NAME, path.toString()); } else if (resourceWindowReferenceNamespace != null) { url = mimeResponse.createResourceURL(); ((ResourceURL) url).setResourceID(path.toString()); } else {
url = mimeResp.createRenderURL(); } else if (handler.getPhase() == Phase.RESOURCE) { url = mimeResp.createResourceURL(); } else { throw new AssertionError();
url = mimeResp.createRenderURL(); } else if (handler.getPhase() == Phase.RESOURCE) { url = mimeResp.createResourceURL(); } else { throw new AssertionError();
if (portlet) { final MimeResponse mimeResponse = (MimeResponse) response; final ResourceURL resourceURL = mimeResponse.createResourceURL(); partialAction = externalContext.encodeResourceURL(resourceURL.toString()); } else {