public void apply(String field, CaptureSearchResult result) throws CDXFormatException { try { result.setOffset(Long.parseLong(field)); } catch(NumberFormatException e) { throw new CDXFormatException(e.getLocalizedMessage()); } } public String serialize(CaptureSearchResult result) {
public void apply(String field, CaptureSearchResult result) throws CDXFormatException { try { result.setOffset(Long.parseLong(field)); } catch(NumberFormatException e) { throw new CDXFormatException(e.getLocalizedMessage()); } } public String serialize(CaptureSearchResult result) {
result.setDigest(digest); result.setRedirectUrl(redirectUrl); result.setOffset(compressedOffset); result.setFile(fileName.trim());
result.setDigest(digest); result.setRedirectUrl(redirectUrl); result.setOffset(compressedOffset); result.setFile(fileName.trim());
@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; }
result.setDigest(digest); result.setMimeType(mimeType); result.setOffset(offset); result.setRedirectUrl(redirectUrl); result.setOriginalUrl(originalUrl);
result.setDigest(digest); result.setMimeType(mimeType); result.setOffset(offset); result.setRedirectUrl(redirectUrl); result.setOriginalUrl(originalUrl);
result.setOffset(offset); result.setDigest(transformWARCDigest(header.getHeaderValue( WARCRecord.HEADER_KEY_PAYLOAD_DIGEST)));
result.setOffset(offset); result.setDigest(transformWARCDigest(header.getHeaderValue( WARCRecord.HEADER_KEY_PAYLOAD_DIGEST)));
result.setOffset(meta.getOffset());
result.setOffset(meta.getOffset());
private int annotate(CaptureSearchResult o) { if(lastSeen == null) { // TODO: log missing record digest reference return FILTER_EXCLUDE; } o.setFile(lastSeen.getFile()); o.setOffset(lastSeen.getOffset()); o.setDigest(lastSeen.getDigest()); o.setHttpCode(lastSeen.getHttpCode()); o.setMimeType(lastSeen.getMimeType()); o.setRedirectUrl(lastSeen.getRedirectUrl()); o.flagDuplicateHTTP(lastSeen.getCaptureTimestamp()); return FILTER_INCLUDE; }
private int annotate(CaptureSearchResult o) { if(lastSeen == null) { // TODO: log missing record digest reference return FILTER_EXCLUDE; } o.setFile(lastSeen.getFile()); o.setOffset(lastSeen.getOffset()); o.setDigest(lastSeen.getDigest()); o.setHttpCode(lastSeen.getHttpCode()); o.setMimeType(lastSeen.getMimeType()); o.setRedirectUrl(lastSeen.getRedirectUrl()); o.flagDuplicateHTTP(lastSeen.getCaptureTimestamp()); return FILTER_INCLUDE; }
payloadLocation = new CaptureSearchResult(); payloadLocation.setFile(closest.getDuplicatePayloadFile()); payloadLocation.setOffset(closest.getDuplicatePayloadOffset()); payloadLocation.setCompressedLength(closest.getDuplicatePayloadCompressedLength()); return payloadLocation;
payloadLocation = new CaptureSearchResult(); payloadLocation.setFile(closest.getDuplicatePayloadFile()); payloadLocation.setOffset(closest.getDuplicatePayloadOffset()); payloadLocation.setCompressedLength(closest.getDuplicatePayloadCompressedLength()); return payloadLocation;
closest.setOffset(closest.getDuplicatePayloadOffset());
closest.setOffset(closest.getDuplicatePayloadOffset());