Codota Logo
CaptureSearchResult.setOriginalUrl
Code IndexAdd Codota to your IDE (free)

How to use
setOriginalUrl
method
in
org.archive.wayback.core.CaptureSearchResult

Best Java code snippets using org.archive.wayback.core.CaptureSearchResult.setOriginalUrl (Showing top 20 results out of 315)

  • Common ways to obtain CaptureSearchResult
private void myMethod () {
CaptureSearchResult c =
  • Codota Iconnew CaptureSearchResult()
  • Smart code suggestions by Codota
}
origin: iipc/openwayback

public void apply(String field, CaptureSearchResult result) 
throws CDXFormatException {
  result.setOriginalUrl(field);
}
origin: org.netpreserve.openwayback/openwayback-core

public void apply(String field, CaptureSearchResult result) 
throws CDXFormatException {
  result.setOriginalUrl(field);
}
origin: org.netpreserve.openwayback/openwayback-core

@Override
public String getOriginalUrl() {
  String url = get(CAPTURE_ORIGINAL_URL);
  if (url == null) {
    // convert from ORIG_HOST to ORIG_URL here:
    url = getUrlKey();
    String host = get(CAPTURE_ORIGINAL_HOST);
    if (url != null && host != null) {
      StringBuilder sb = new StringBuilder(url.length());
      sb.append(UrlOperations.DEFAULT_SCHEME);
      sb.append(host);
      sb.append(UrlOperations.getURLPath(url));
      url = sb.toString();
      // cache it for next time...?
      setOriginalUrl(url);
    }
  }
  return url;
}
origin: iipc/openwayback

@Override
public String getOriginalUrl() {
  String url = get(CAPTURE_ORIGINAL_URL);
  if (url == null) {
    // convert from ORIG_HOST to ORIG_URL here:
    url = getUrlKey();
    String host = get(CAPTURE_ORIGINAL_HOST);
    if (url != null && host != null) {
      StringBuilder sb = new StringBuilder(url.length());
      sb.append(UrlOperations.DEFAULT_SCHEME);
      sb.append(host);
      sb.append(UrlOperations.getURLPath(url));
      url = sb.toString();
      // cache it for next time...?
      setOriginalUrl(url);
    }
  }
  return url;
}
origin: iipc/openwayback

/**
 * @param urlString String URL that should be checked for blocking.
 * @param timestamp String 14-digit timestamp to check for blocking.
 * @return true if the url-timestamp should not be shown to end users
 */
public boolean isExcluded(String urlString, String timestamp) {
  CaptureSearchResult sr = new CaptureSearchResult();
  sr.setOriginalUrl(urlString);
  sr.setCaptureTimestamp(Timestamp.parseBefore(timestamp).getDateStr());
  
  int ruling = filter.filterObject(sr);
  return (ruling != ObjectFilter.FILTER_INCLUDE);
}
origin: iipc/openwayback

private boolean isBlocked(ObjectFilter<CaptureSearchResult> filter, String url) {
  CaptureSearchResult result = new CaptureSearchResult();
  result.setOriginalUrl(url);
  int filterResult = filter.filterObject(result);
  if(filterResult == ObjectFilter.FILTER_EXCLUDE) {
    return true;
  }
  return false;
}

origin: org.netpreserve.openwayback/openwayback-core

/**
 * @param urlString String URL that should be checked for blocking.
 * @param timestamp String 14-digit timestamp to check for blocking.
 * @return true if the url-timestamp should not be shown to end users
 */
public boolean isExcluded(String urlString, String timestamp) {
  CaptureSearchResult sr = new CaptureSearchResult();
  sr.setOriginalUrl(urlString);
  sr.setCaptureTimestamp(Timestamp.parseBefore(timestamp).getDateStr());
  
  int ruling = filter.filterObject(sr);
  return (ruling != ObjectFilter.FILTER_INCLUDE);
}
origin: iipc/openwayback

  @Override
  public boolean includeUrl(String urlKey, String originalUrl) {
//        return include(urlKey, originalUrl, true);
    if (UrlOperations.urlToScheme(originalUrl) == null) {
      originalUrl = UrlOperations.HTTP_SCHEME + originalUrl;
    }

    CaptureSearchResult resultTester = new FastCaptureSearchResult();
    resultTester.setUrlKey(urlKey);
    resultTester.setOriginalUrl(originalUrl);
    // null captureTimestamp signifies per-URL access-check.
    resultTester.setCaptureTimestamp(null);

    return include(resultTester, true);
  }

origin: org.netpreserve.openwayback/openwayback-core

  @Override
  public boolean includeUrl(String urlKey, String originalUrl) {
//        return include(urlKey, originalUrl, true);
    if (UrlOperations.urlToScheme(originalUrl) == null) {
      originalUrl = UrlOperations.HTTP_SCHEME + originalUrl;
    }

    CaptureSearchResult resultTester = new FastCaptureSearchResult();
    resultTester.setUrlKey(urlKey);
    resultTester.setOriginalUrl(originalUrl);
    // null captureTimestamp signifies per-URL access-check.
    resultTester.setCaptureTimestamp(null);

    return include(resultTester, true);
  }

origin: lintool/warcbase

@Override
public CaptureSearchResult next() {
 String line = it.next();
 String[] splits = line.split("\\s+");
 CaptureSearchResult r = new CaptureSearchResult();
 try {
  r.setCaptureDate(ArchiveUtils.parse14DigitDate(splits[0]));
 } catch (ParseException e) {
  e.printStackTrace();
 }
 r.setOriginalUrl(url);
 r.setUrlKey(urlKey);
 // doesn't matter, or we get NPE
 r.setMimeType(splits[1]);
 r.setFile("foo");
 // needed, or otherwise we'll get a NPE in CalendarResults.jsp
 r.setRedirectUrl("-");
 r.setHttpCode("200");
 r.setOffset(0);
 return r;
}
origin: iipc/openwayback

protected void setUp() throws Exception {
  super.setUp();
  RedirectRewritingHttpHeaderProcessor httpHeaderProcessor = new RedirectRewritingHttpHeaderProcessor();
  httpHeaderProcessor.setPrefix("X-Archive-Orig-");
  
  cut = new ArchivalUrlCSSReplayRenderer(httpHeaderProcessor);
  
  uriConverter = EasyMock.createMock(ResultURIConverter.class);
  
  response = EasyMock.createMock(HttpServletResponse.class);
  EasyMock.expect(response.getOutputStream()).andReturn(servletOutput);
  
  wbRequest = new WaybackRequest();
  wbRequest.setFrameWrapperContext(false);
  
  result = new CaptureSearchResult();
  result.setOriginalUrl("http://www.example.com/");
  result.setCaptureTimestamp("20100101123456");
}

origin: iipc/openwayback

result.setOffset(offset);
result.setRedirectUrl(redirectUrl);
result.setOriginalUrl(originalUrl);
result.setUrlKey(urlKey);
results.add(result);
origin: iipc/openwayback

public void testAllow() {
  // object properties are not really used except for originalUrl.
  CaptureSearchResult capture = new FastCaptureSearchResult();
  capture.setOriginalUrl("http://www.example.com/");
  int rv = cut.filterObject(capture);
  assertEquals(CustomPolicyOracleFilter.FILTER_INCLUDE, rv);
}
origin: iipc/openwayback

  public void testRobots() {
    // AccessControlClient translates "robots" policy into either
    // "allow" or "block" when robotLookupsEnable is true - which
    // are tested above. "robots" policy is considered as "allow".
    acClient.policyToReturn = "robots";

    // object properties are not really used except for originalUrl.
    CaptureSearchResult capture = new FastCaptureSearchResult();
    capture.setOriginalUrl("http://www.example.com/");

    int rv = cut.filterObject(capture);

    assertEquals(CustomPolicyOracleFilter.FILTER_INCLUDE, rv);
  }
}
origin: iipc/openwayback

public void testBlockMessage() {
  acClient.policyToReturn = "block-message";
  // object properties are not really used except for originalUrl.
  CaptureSearchResult capture = new FastCaptureSearchResult();
  capture.setOriginalUrl("http://www.example.com/");
  int rv = cut.filterObject(capture);
  // Now "block" returns FILTER_INCLUDE, "X" flag in robotflags.
  assertEquals(CustomPolicyOracleFilter.FILTER_EXCLUDE, rv);
}
origin: iipc/openwayback

private boolean isBlocked(ObjectFilter<CaptureSearchResult> filter, String url) throws URIException {
  CaptureSearchResult result = new CaptureSearchResult();
  result.setOriginalUrl(url);
  result.setUrlKey(canonicalizer.urlStringToKey(url));
  int filterResult = filter.filterObject(result);
  if(filterResult == ObjectFilter.FILTER_EXCLUDE) {
    return true;
  }
  return false;
}

origin: iipc/openwayback

result.setOriginalUrl("http://www.example.com/");
origin: iipc/openwayback

public void testBlock() {
  acClient.policyToReturn = "block";
  // object properties are not really used except for originalUrl.
  CaptureSearchResult capture = new FastCaptureSearchResult();
  capture.setOriginalUrl("http://www.example.com/");
  int rv = cut.filterObject(capture);
  // Now "block" returns FILTER_INCLUDE, "X" flag in robotflags.
  assertEquals(CustomPolicyOracleFilter.FILTER_INCLUDE, rv);
  assertEquals(
    Character.toString(CaptureSearchResult.CAPTURE_ROBOT_BLOCKED),
    capture.getRobotFlags());
}
origin: iipc/openwayback

result.setOriginalUrl("http://example.com/");
origin: iipc/openwayback

@Override
protected void setUp() throws Exception {
  uriConverter = new ArchivalUrlResultURIConverter();
  uriConverter.setReplayURIPrefix("http://replay.archive.org/");
  fact = new ArchivalUrlContextResultURIConverterFactory(
    (ArchivalUrlResultURIConverter)uriConverter);
  // The URL of the page, for resolving in-page relative URLs:
  CaptureSearchResult capture = new CaptureSearchResult();
  capture.setCaptureTimestamp(timestamp);
  capture.setOriginalUrl(baseUrl);
  // urlKey is not set as it is unused
  // set up the context:
  context = new ReplayParseContext(fact, capture);
  context.setOutputCharset(outputCharset);
  delegator = new FastArchivalUrlReplayParseEventHandler();
  delegator.setEndJsp(null);
  delegator.setJspInsertPath(null);
  delegator.init();
}
org.archive.wayback.coreCaptureSearchResultsetOriginalUrl

Popular methods of CaptureSearchResult

  • <init>
  • setUrlKey
  • getOriginalUrl
  • setFile
  • setHttpCode
  • setMimeType
  • setOffset
  • flagDuplicateDigest
    Mark this capture as a revisit of previous capture payload, identified by content digest.Record loca
  • getCaptureDate
  • getCaptureTimestamp
  • getDigest
  • getDuplicatePayload
  • getDigest,
  • getDuplicatePayload,
  • getDuplicatePayloadCompressedLength,
  • getDuplicatePayloadFile,
  • getDuplicatePayloadOffset,
  • getFile,
  • getOffset,
  • getRobotFlags,
  • getUrlKey

Popular in Java

  • Making http requests using okhttp
  • onRequestPermissionsResult (Fragment)
  • notifyDataSetChanged (ArrayAdapter)
  • runOnUiThread (Activity)
  • Menu (java.awt)
  • FileWriter (java.io)
    Convenience class for writing character files. The constructors of this class assume that the defaul
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • MalformedURLException (java.net)
    Thrown to indicate that a malformed URL has occurred. Either no legal protocol could be found in a s
  • KeyStore (java.security)
    This class represents an in-memory collection of keys and certificates. It manages two types of entr
  • BitSet (java.util)
    This class implements a vector of bits that grows as needed. Each component of the bit set has a boo
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now