@Override public Date getCaptureDate() { // TODO Auto-generated method stub return super.getCaptureDate(); }
@Override public Date getCaptureDate() { // TODO Auto-generated method stub return super.getCaptureDate(); }
@Override public Date getDuplicateDigestStoredDate() { return (revisitPayload != null) ? revisitPayload.getCaptureDate() : null; }
@Override public Date getDuplicateDigestStoredDate() { return (revisitPayload != null) ? revisitPayload.getCaptureDate() : null; }
public Date elementToDate(CaptureSearchResult element) { return element.getCaptureDate(); }
public int filterObject(CaptureSearchResult o) { return o.getCaptureDate().compareTo(embargoDate) < 0 ? FILTER_INCLUDE : FILTER_EXCLUDE; } }
public int filterObject(CaptureSearchResult o) { return o.getCaptureDate().compareTo(embargoDate) < 0 ? FILTER_INCLUDE : FILTER_EXCLUDE; } }
private long searchResultToDistance(CaptureSearchResult sr) { return Math.abs(wantTime - sr.getCaptureDate().getTime()); } /* (non-Javadoc)
private long searchResultToDistance(CaptureSearchResult sr) { return Math.abs(wantTime - sr.getCaptureDate().getTime()); } /* (non-Javadoc)
public int filterObject(CaptureSearchResult o) { if(!o.getFile().startsWith(matchPrefix)) { return FILTER_INCLUDE; } return o.getCaptureDate().compareTo(embargoDate) < 0 ? FILTER_INCLUDE : FILTER_EXCLUDE; }
/** * Add {@code Memento-Datetime} header. * @param response HttpServletResponse * @param result Capture whose timestamp is used */ public static void addMementoDatetimeHeader(HttpServletResponse response, CaptureSearchResult result) { response.setHeader(MEMENTO_DATETIME, formatLinkDate(result.getCaptureDate())); }
public int filterObject(CaptureSearchResult o) { if(!o.getFile().startsWith(matchPrefix)) { return FILTER_INCLUDE; } return o.getCaptureDate().compareTo(embargoDate) < 0 ? FILTER_INCLUDE : FILTER_EXCLUDE; }
/** * Add {@code Memento-Datetime} header. * @param response HttpServletResponse * @param result Capture whose timestamp is used */ public static void addMementoDatetimeHeader(HttpServletResponse response, CaptureSearchResult result) { response.setHeader(MEMENTO_DATETIME, formatLinkDate(result.getCaptureDate())); }
public static String[] getTitles(CaptureSearchResult results[], StringFormatter formatter, String property) { int len = results.length; String urls[] = new String[len]; for(int i = 0; i < len; i++) { String url = null; if(results[i] != null) { url = formatter.format(property, results[i].getCaptureDate()); } urls[i] = url; } return urls; } public static String[] getUrls(CaptureSearchResult results[], String suffix,
protected String getRawPolicy(String accessGroup, CaptureSearchResult capture) throws RobotsUnavailableException, RuleOracleUnavailableException { String url = capture.getOriginalUrl(); Date captureDate = capture.getCaptureDate(); Date retrievalDate = new Date(); return client.getPolicy(ArchiveUtils.addImpliedHttpIfNecessary(url), captureDate, retrievalDate, accessGroup); }
protected String getRawPolicy(String accessGroup, CaptureSearchResult capture) throws RobotsUnavailableException, RuleOracleUnavailableException { String url = capture.getOriginalUrl(); Date captureDate = capture.getCaptureDate(); Date retrievalDate = new Date(); return client.getPolicy(ArchiveUtils.addImpliedHttpIfNecessary(url), captureDate, retrievalDate, accessGroup); }
protected String getRawPolicy(CaptureSearchResult capture) throws RobotsUnavailableException, RuleOracleUnavailableException { String url = capture.getOriginalUrl(); Date captureDate = capture.getCaptureDate(); Date retrievalDate = new Date(); return client.getPolicy(ArchiveUtils.addImpliedHttpIfNecessary(url), captureDate, retrievalDate, accessGroup); }
protected String getRawPolicy(CaptureSearchResult capture) throws RobotsUnavailableException, RuleOracleUnavailableException { String url = capture.getOriginalUrl(); Date captureDate = capture.getCaptureDate(); Date retrievalDate = new Date(); return client.getPolicy(ArchiveUtils.addImpliedHttpIfNecessary(url), captureDate, retrievalDate, accessGroup); }
private static String makeLink(AccessPoint ap, String url, String rel, CaptureSearchResult result) { Date date = result.getCaptureDate(); String timestamp = ArchiveUtils.get14DigitDate(date); String replayURI = ap.getUriConverter().makeReplayURI(timestamp, url); String prefix = getMementoPrefix(ap); String httpTime = formatLinkDate(date); // return String.format("<%s%s>; rel=\"%s\"; datetime=\"%s\"; status=\"%s\"", prefix, replayURI, // rel, httpTime, result.getHttpCode()); return String.format("<%s%s>; rel=\"%s\"; datetime=\"%s\"", prefix, replayURI, rel, httpTime); }
private static String makeLink(AccessPoint ap, String url, String rel, CaptureSearchResult result) { Date date = result.getCaptureDate(); String timestamp = ArchiveUtils.get14DigitDate(date); String replayURI = ap.getUriConverter().makeReplayURI(timestamp, url); String prefix = getMementoPrefix(ap); String httpTime = formatLinkDate(date); // return String.format("<%s%s>; rel=\"%s\"; datetime=\"%s\"; status=\"%s\"", prefix, replayURI, // rel, httpTime, result.getHttpCode()); return String.format("<%s%s>; rel=\"%s\"; datetime=\"%s\"", prefix, replayURI, rel, httpTime); }