Package javax.faces.context

Examples of javax.faces.context.ExternalContext.encodeResourceURL()


    final String partialAction;
    final boolean portlet = PortletUtils.isPortletApiAvailable() && response instanceof MimeResponse;
    if (portlet) {
      final MimeResponse mimeResponse = (MimeResponse) response;
      final ResourceURL resourceURL = mimeResponse.createResourceURL();
      partialAction = externalContext.encodeResourceURL(resourceURL.toString());
    } else {
      partialAction = null;
    }

    final String contentType = writer.getContentTypeWithCharSet();
View Full Code Here


    final String partialAction;
    final boolean portlet = PortletUtils.isPortletApiAvailable() && response instanceof MimeResponse;
    if (portlet) {
      final MimeResponse mimeResponse = (MimeResponse) response;
      final ResourceURL resourceURL = mimeResponse.createResourceURL();
      partialAction = externalContext.encodeResourceURL(resourceURL.toString());
    } else {
      partialAction = null;
    }

    final String contentType = writer.getContentTypeWithCharSet();
View Full Code Here

        if (jsfResource) {
          url = viewHandler.getActionURL(facesContext, url);
          url = externalContext.encodeActionURL(url);
        } else {
          url = viewHandler.getResourceURL(facesContext, url);
          url = externalContext.encodeResourceURL(url);
        }
      } else {
        url = "";
      }
    } else if (component.getLink() != null) {
View Full Code Here

        url = viewHandler.getActionURL(facesContext, link);
        url = externalContext.encodeActionURL(url);
      } else if (link.contains(":")) { // external link
        url = link;
      } else { // internal relative link
        url = externalContext.encodeResourceURL(link);
      }

      final StringBuilder builder = new StringBuilder(url);
      boolean firstParameter = !url.contains("?");
      for (final UIComponent child : component.getChildren()) {
View Full Code Here

    {
      testRunner.setTestResult(false,
                               "encodeResourceURL didn't correctly encoded a foreign external URL with a backLink.  Expected: " +
                               ((PortletResponse) extCtx.getResponse()).encodeURL(verifyString) +
                               " but encodeResourceURL returned: " +
                               extCtx.encodeResourceURL(FOREIGNEXTERNALURL_BACKLINK_TEST_STRING));
      return Constants.TEST_FAILED;
    }
  }

  // Test is SingleRequest -- Render only
View Full Code Here

    final String RELATIVEURL_TEST_STRING = "../resources/myImage.jpg";
    final String RELATIVEURL_VERIFY_STRING = "/resources/myImage.jpg";
    FacesContext ctx = FacesContext.getCurrentInstance();
    ExternalContext extCtx = ctx.getExternalContext();

    if (extCtx.encodeResourceURL(RELATIVEURL_TEST_STRING).equals(((PortletResponse) extCtx.getResponse()).encodeURL(extCtx.getRequestContextPath() +
                                                                                                                    RELATIVEURL_VERIFY_STRING).replace("&", "&")))
    {
      testRunner.setTestResult(true,
                               "encodeResourceURL correctly encoded a resource referenced by a relative path.");
      return Constants.TEST_SUCCESS;
View Full Code Here

      testRunner.setTestResult(false,
                               "encodeResourceURL incorrectly encoded a resource referenced by a relative path.  Expected: " +
                               ((PortletResponse) extCtx.getResponse()).encodeURL(extCtx.getRequestContextPath() +
                                                                                  RELATIVEURL_VERIFY_STRING) +
                               " and encodeResourceURL returned: " +
                               extCtx.encodeResourceURL(RELATIVEURL_TEST_STRING));
      return Constants.TEST_FAILED;
    }
  }

  // Test is SingleRequest -- Render only
View Full Code Here

      return Constants.TEST_FAILED;
    }

    // According to bridge rules since string passed in isn't xml strict encoded the result won't be as well
    // So ensure compares match by stripping from the one generated by the portlet container (if it exists)
    if (extCtx.encodeResourceURL(RELATIVEURL_BACKLINK_TEST_STRING).equals(((PortletResponse) extCtx.getResponse()).encodeURL(verifyString).replace("&", "&")))
    {
      testRunner.setTestResult(true,
                               "encodeResourceURL correctly encoded a relative URL with a backLink.");
      return Constants.TEST_SUCCESS;
    }
View Full Code Here

    {
      testRunner.setTestResult(false,
                               "encodeResourceURL didn't correctly encoded a relative URL with a backLink.  Expected: " +
                               verifyString +
                               " but encodeResourceURL returned: " +
                               extCtx.encodeResourceURL(RELATIVEURL_BACKLINK_TEST_STRING));
      return Constants.TEST_FAILED;
    }
  }

View Full Code Here

    final String URL_TEST_STRING = "/resources/myImage.jpg";
    FacesContext ctx = FacesContext.getCurrentInstance();
    ExternalContext extCtx = ctx.getExternalContext();

    if (extCtx.encodeResourceURL(URL_TEST_STRING).equals(((PortletResponse) extCtx.getResponse()).encodeURL(extCtx.getRequestContextPath() +
                                                                                                            URL_TEST_STRING).replace("&", "&")))
    {
      testRunner.setTestResult(true,
                               "encodeResourceURL correctly encoded a resource referenced by a context path relative path.");
      return Constants.TEST_SUCCESS;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.