Package org.apache.shindig.gadgets

Examples of org.apache.shindig.gadgets.UrlValidationStatus


  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws IOException {
    // If an If-Modified-Since header is ever provided, we always say
    // not modified. This is because when there actually is a change,
    // cache busting should occur.
    UrlValidationStatus vstatus = urlGenerator.validateJsUrl(
        req.getRequestURL().append('?').append(req.getQueryString()).toString());
    if (req.getHeader("If-Modified-Since") != null &&
        vstatus == UrlValidationStatus.VALID_VERSIONED) {
      resp.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
      return;
View Full Code Here


  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    // If an If-Modified-Since header is ever provided, we always say
    // not modified. This is because when there actually is a change,
    // cache busting should occur.
    UrlValidationStatus urlstatus = getUrlStatus(req);
    if (req.getHeader("If-Modified-Since") != null &&
        !"1".equals(req.getParameter("nocache")) &&
        urlstatus == UrlValidationStatus.VALID_VERSIONED) {
      resp.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
      return;
View Full Code Here

 
  @Test
  public void validateIframeUrlVersioned() {
    expect(iframeManager.validateRenderingUri(URI)).andReturn(UriStatus.VALID_VERSIONED).once();
    replayAll();
    UrlValidationStatus status = generator.validateIframeUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.VALID_VERSIONED);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateIframeUrlUnversioned() {
    expect(iframeManager.validateRenderingUri(URI)).andReturn(UriStatus.VALID_UNVERSIONED).once();
    replayAll();
    UrlValidationStatus status = generator.validateIframeUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.VALID_UNVERSIONED);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateIframeUrlInvalid() {
    expect(iframeManager.validateRenderingUri(URI)).andReturn(UriStatus.INVALID_VERSION).once();
    replayAll();
    UrlValidationStatus status = generator.validateIframeUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.INVALID);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateIframeUrlInvalidOther() {
    expect(iframeManager.validateRenderingUri(URI)).andReturn(UriStatus.INVALID_DOMAIN).once();
    replayAll();
    UrlValidationStatus status = generator.validateIframeUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.INVALID);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateJsUrlVersioned() {
    expect(jsManager.processExternJsUri(URI)).andReturn(jsUri(UriStatus.VALID_VERSIONED)).once();
    replayAll();
    UrlValidationStatus status = generator.validateJsUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.VALID_VERSIONED);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateJsUrlUnversioned() {
    expect(jsManager.processExternJsUri(URI)).andReturn(jsUri(UriStatus.VALID_UNVERSIONED)).once();
    replayAll();
    UrlValidationStatus status = generator.validateJsUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.VALID_UNVERSIONED);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateJsUrlInvalid() {
    expect(jsManager.processExternJsUri(URI)).andReturn(jsUri(UriStatus.INVALID_VERSION)).once();
    replayAll();
    UrlValidationStatus status = generator.validateJsUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.INVALID);
    verifyAll();
  }
View Full Code Here

 
  @Test
  public void validateJsUrlInvalidOther() {
    expect(jsManager.processExternJsUri(URI)).andReturn(jsUri(UriStatus.INVALID_DOMAIN)).once();
    replayAll();
    UrlValidationStatus status = generator.validateJsUrl(URI.toString());
    assertEquals(status, UrlValidationStatus.INVALID);
    verifyAll();
  }
View Full Code Here

TOP

Related Classes of org.apache.shindig.gadgets.UrlValidationStatus

Copyright © 2018 www.massapicom. 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.