@Override protected boolean matchesSafely(Entry entry, Description mismatchDescription) { if (entry.getAuthor() == null) { mismatchDescription.appendText("no author"); return false; } if (!matcher.matches(entry.getAuthor())) { mismatchDescription.appendText("author "); matcher.describeMismatch(entry.getAuthor(), mismatchDescription); return false; } return true; }
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 (entry.getUpdated() == null) return false; if (entry.getAuthor() == null && (entry.getSource() != null && entry.getSource().getAuthor() == null)) return false; Content content = entry.getContentElement();
childFeed.setId("ch:" + entryId); childFeed.setTitle("Type Children"); childFeed.addAuthor(entry.getAuthor()); childFeed.setUpdated(entry.getUpdated());
childFeed.setId("ch:" + entryId); childFeed.setTitle("Folder Children"); childFeed.addAuthor(entry.getAuthor()); childFeed.setUpdated(entry.getUpdated());