public int compare(Entry o1, Entry o2) { Date d1 = o1.getUpdated(); Date d2 = o2.getUpdated(); if (d1 == null && d2 == null) return 0; if (d1 == null && d2 != null) return -1; if (d1 != null && d2 == null) return 1; int r = d1.compareTo(d2); return (new_first) ? -r : r; } };
@Override protected boolean matchesSafely(Entry entry, Description mismatchDescription) { if (entry.getUpdated() == null) { mismatchDescription.appendText("no updated date"); return false; } if (!matcher.matches(entry.getUpdated())) { mismatchDescription.appendText("updated date "); matcher.describeMismatch(entry.getUpdated(), mismatchDescription); return false; } return true; }
public int compare(Entry o1, Entry o2) { Date d1 = o1.getEdited(); Date d2 = o2.getEdited(); if (d1 == null) d1 = o1.getUpdated(); if (d2 == null) d2 = o2.getUpdated(); if (d1 == null && d2 == null) return 0; if (d1 == null && d2 != null) return -1; if (d1 != null && d2 == null) return 1; int r = d1.compareTo(d2); return (new_first) ? -r : r; } };
public int compare(Entry o1, Entry o2) { Date d1 = o1.getUpdated(); Date d2 = o2.getUpdated(); String id1 = o1.getId().toString(); String id2 = o2.getId().toString(); int r = d1.compareTo(d2); if (d1.equals(d2)) { r = id1.compareTo(id2); } return (ascending) ? r : -r; } }
public int compare(Entry o1, Entry o2) { Date d1 = o1.getUpdated(); Date d2 = o2.getUpdated(); String id1 = o1.getId().toString(); String id2 = o2.getId().toString(); int r = d1.compareTo(d2); if (d1.equals(d2)) { r = id1.compareTo(id2); } return (ascending) ? r : -r; } }
private void setDatastreamVersionProperties(Datastream ds, DigitalObject obj, Entry entry) throws ValidationException { ds.DatastreamAltIDs = getDSAltIds(entry); ds.DSCreateDT = entry.getUpdated(); ds.DSFormatURI = getDSFormatURI(entry); ds.DSLabel = getDSLabel(entry); ds.DSVersionID = getDatastreamVersionId(obj, entry); } private void setDatastreamVersionChecksumProperties(Datastream ds, DigitalObject obj, Entry entry)
private void setDatastreamVersionProperties(Datastream ds, DigitalObject obj, Entry entry) throws ValidationException { ds.DatastreamAltIDs = getDSAltIds(entry); ds.DSCreateDT = entry.getUpdated(); ds.DSFormatURI = getDSFormatURI(entry); ds.DSLabel = getDSLabel(entry); ds.DSVersionID = getDatastreamVersionId(obj, entry); } private void setDatastreamVersionChecksumProperties(Datastream ds, DigitalObject obj, Entry entry)
org.apache.abdera.model.Entry feedEntry = feedEntry(entry, itemClassType, itemXMLType, mediator, abderaFactory); Date entryUpdated = feedEntry.getUpdated(); if (( entryUpdated != null ) && (entryUpdated.compareTo( responseLastModified ) > 0 )) { responseLastModified = entryUpdated;
if (entry.getTitle() == null) return false; if (entry.getUpdated() == null) return false; if (entry.getAuthor() == null && (entry.getSource() != null && entry.getSource().getAuthor() == null))
public AtomAPIMMessage(String messageText) { //Parser parser = abdera.getParser(); Document<Entry> entryDoc = abderaParser.parse(new StringReader(messageText)); entry = entryDoc.getRoot(); methodName = entry.getTitle(); date = entry.getUpdated(); author = entry.getAuthor().getName(); fedoraBaseUrl = entry.getAuthor().getUri().toString(); pid = entry.getSummary(); returnVal = entry.getContent(); serverVersion = getCategoryTerm(versionPredicate); format = getCategoryTerm(formatPredicate); }
public AtomAPIMMessage(String messageText) { //Parser parser = abdera.getParser(); Document<Entry> entryDoc = abderaParser.parse(new StringReader(messageText)); entry = entryDoc.getRoot(); methodName = entry.getTitle(); date = entry.getUpdated(); author = entry.getAuthor().getName(); fedoraBaseUrl = entry.getAuthor().getUri().toString(); pid = entry.getSummary(); returnVal = entry.getContent(); serverVersion = getCategoryTerm(versionPredicate); format = getCategoryTerm(formatPredicate); }
if (!allowOverrideDate || postEntryRequest.getEntry().getUpdated() == null) { postEntryRequest.getEntry().setUpdated(entry.getDateLastUpdated());
Date updated = abderaParsedEntry.getUpdated();
public static EntityTag calculateEntityTag(Base base) { String id = null; String modified = null; if (base instanceof Entry) { Entry entry = (Entry)base; id = entry.getId().toString(); modified = AtomDate.format(entry.getEdited() != null ? entry.getEdited() : entry.getUpdated()); } else if (base instanceof Feed) { Feed feed = (Feed)base; id = feed.getId().toString(); modified = AtomDate.format(feed.getUpdated()); } else if (base instanceof Document) { return calculateEntityTag(((Document<?>)base).getRoot()); } return EntityTag.generate(id, modified); }
Date updated = abderaParsedEntry.getUpdated();
childFeed.setTitle("Type Children"); childFeed.addAuthor(entry.getAuthor()); childFeed.setUpdated(entry.getUpdated());
/** * Create a regular entry * * @param request The request context */ protected ResponseContext createNonMediaEntry(RequestContext request) { try { Entry entry = getEntryFromRequest(request); if (entry != null) { if (!ProviderHelper.isValidEntry(entry)) return new EmptyResponseContext(400); entry.setUpdated(new Date()); T entryObj = postEntry(entry.getTitle(), entry.getId(), entry.getSummary(), entry.getUpdated(), entry .getAuthors(), entry.getContentElement(), request); entry.getIdElement().setValue(getId(entryObj)); IRI feedUri = getFeedIRI(entryObj, request); String link = getLink(entryObj, feedUri, request); entry.addLink(link, "edit"); String location = getLink(entryObj, feedUri, request, true); return buildCreateEntryResponse(location, entry); } else { return new EmptyResponseContext(400); } } catch (ResponseContextException e) { return createErrorResponse(e); } }
Date updated = abderaParsedEntry.getUpdated();
@Override protected ResponseContext handleAdapterResponse(RequestContext rc, AdapterResponse<Entry> adapterResponse) { final Date lastUpdated = adapterResponse.getBody() != null ? adapterResponse.getBody().getUpdated() : null; switch (adapterResponse.getResponseStatus()) { case OK: case CREATED: return ProviderHelper.returnBase(adapterResponse.getBody(), adapterResponse.getResponseStatus().value(), lastUpdated); case NOT_FOUND: return ProviderHelper.notfound(rc, adapterResponse.getMessage()).setContentType(XML); case INTERNAL_SERVER_ERROR: return ProviderHelper.servererror(rc, adapterResponse.getMessage(), new InternalServerException()).setContentType(XML); case METHOD_NOT_ALLOWED: return ProviderHelper.notallowed(rc, adapterResponse.getMessage(), getAllowedHttpMethods()).setContentType(XML); case BAD_REQUEST: return ProviderHelper.badrequest(rc, adapterResponse.getMessage()).setContentType(XML); case CONFLICT: return ProviderHelper.conflict(rc, adapterResponse.getMessage()).setContentType(XML); default: return ProviderHelper.notfound(rc).setContentType(XML); } } }
item.setDate(feedEntry.getUpdated());