private String getOwnerId(Feed feed) { Person owner = feed.getAuthor(); if (owner == null) { return ""; } else { return owner.getName(); } }
@Override protected void runTest() throws Throwable { Person person = abdera.getFactory().newContributor(); person.setEmail("info@example.com"); Element child = person.getFirstChild(); assertThat(child).isNotNull(); assertThat(child.getText()).isEqualTo("info@example.com"); person.setEmail("webmaster@example.com"); child = person.getFirstChild(); assertThat(child).isNotNull(); assertThat(child.getText()).isEqualTo("webmaster@example.com"); assertThat(child.getNextSibling()).isNull(); person.setEmail(null); assertThat(person.getFirstChild()).isNull(); } }
public Person addContributor(String name) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newContributor(this); person.setName(name); return person; }
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); }
jstream.writeField("xml:base", element.getResolvedBaseUri()); Person person = (Person)element; jstream.writeField("name", person.getName()); if (person.getEmail() != null) jstream.writeField("email", person.getEmail()); if (person.getUri() != null) jstream.writeField("uri", person.getUriElement().getResolvedValue()); writeExtensions((ExtensibleElement)element, jstream); jstream.endObject();
@Override protected boolean matchesSafely(Entry entry, Description mismatchDescription) { List<Person> people = entry.getAuthors(); for (Person person : people) { Collection<Element> linkElements = filter(person.getElements(), linkPredicate); for (Element linkElement : linkElements) { Link link = (Link)linkElement; if (matcher.matches(link)) { return true; } } } mismatchDescription.appendText("link "); return false; }
public Tombstone setBy(Person person) { if (getBy() != null) getBy().discard(); addExtension(person); return this; }
public Person addContributor(String name) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newContributor(this); person.setName(name); return person; }
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 Person addAuthor(String name) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newAuthor(this); person.setName(name); return person; }
private String getOwnerId(Feed feed) { Person owner = feed.getAuthor(); if (owner == null) { return ""; } else { return owner.getName(); } }
public Person addAuthor(String name) { complete(); FOMFactory fomfactory = (FOMFactory)this.factory; Person person = fomfactory.newAuthor(this); person.setName(name); return person; }
String author = entry.getAuthor() != null ? entry.getAuthor().getName() : null; if (author != null && author.length() > 0)
/** * {@inheritDoc} */ @Override public List<Person> getAuthors(CmisObject object, RequestContext request) throws ResponseContextException { String author = object.getObjectInfo().getCreatedBy(); Person p = request.getAbdera().getFactory().newAuthor(); if (author != null) { p.setName(author); } else { p.setName(SYSTEM); } return Collections.singletonList(p); }
@Override protected Element addChild(Feed feed) { Person person = feed.getFactory().newAuthor(); person.setName("Me"); feed.addAuthor(person); return person; } }