protected static List<SyndPerson> createAtomPersons(final List<SyndPerson> sPersons) { final List<SyndPerson> persons = new ArrayList<SyndPerson>(); for (final SyndPerson syndPerson : sPersons) { final SyndPerson sPerson = syndPerson; final Person person = new Person(); person.setName(sPerson.getName()); person.setUri(sPerson.getUri()); person.setEmail(sPerson.getEmail()); person.setModules(sPerson.getModules()); persons.add(person); } return persons; }
private Person parsePerson(final Element ePerson) { final Person person = new Person(); final Element name = ePerson.getChild("name", getAtomNamespace()); if (name != null) { person.setName(name.getText()); } final Element url = ePerson.getChild("url", getAtomNamespace()); if (url != null) { person.setUrl(url.getText()); } final Element email = ePerson.getChild("email", getAtomNamespace()); if (email != null) { person.setEmail(email.getText()); } return person; }
@Override protected void buildFeedMetadata(Map<String, Object> model, Feed feed, HttpServletRequest request) { feed.setId("https://github.com/mploed/event-driven-spring-boot/credit-decision"); feed.setTitle("Approved Credit Applications"); List<Link> alternateLinks = new ArrayList<>(); Link link = new Link(); link.setRel("self"); link.setHref(baseUrl(request) + "feed"); alternateLinks.add(link); List<SyndPerson> authors = new ArrayList<SyndPerson>(); Person person = new Person(); person.setName("Big Pug Bank"); authors.add(person); feed.setAuthors(authors); feed.setAlternateLinks(alternateLinks); feed.setUpdated(decisionMemoRepository.lastUpdate()); Content subtitle = new Content(); subtitle.setValue("List of all APPROVED credit applications"); feed.setSubtitle(subtitle); }
SyndPerson author = new Person(); author.setName( creator.getUserName()); author.setEmail( creator.getEmailAddress());
@Override protected void buildFeedMetadata(Map<String, Object> model, Feed feed, HttpServletRequest request) { feed.setId("https://github.com/mploed/event-driven-spring-boot/customer"); feed.setTitle("Customer"); List<Link> alternateLinks = new ArrayList<>(); Link link = new Link(); link.setRel("self"); link.setHref(baseUrl(request) + "feed"); alternateLinks.add(link); List<SyndPerson> authors = new ArrayList<SyndPerson>(); Person person = new Person(); person.setName("Big Pug Bank"); authors.add(person); feed.setAuthors(authors); feed.setAlternateLinks(alternateLinks); feed.setUpdated(customerRepository.lastUpdate()); Content subtitle = new Content(); subtitle.setValue("List of all customers"); feed.setSubtitle(subtitle); }
protected static List<SyndPerson> createAtomPersons(final List<SyndPerson> sPersons) { final List<SyndPerson> persons = new ArrayList<SyndPerson>(); for (final SyndPerson syndPerson : sPersons) { final SyndPerson sPerson = syndPerson; final Person person = new Person(); person.setName(sPerson.getName()); person.setUri(sPerson.getUri()); person.setEmail(sPerson.getEmail()); person.setModules(sPerson.getModules()); persons.add(person); } return persons; }
@Override protected void buildFeedMetadata(Map<String, Object> model, Feed feed, HttpServletRequest request) { feed.setId("https://github.com/mploed/ddd-with-spring/credit-agency"); feed.setTitle("Credit Agency Ratings"); List<Link> alternateLinks = new ArrayList<>(); Link link = new Link(); link.setRel("self"); link.setHref(baseUrl(request) + "feed"); alternateLinks.add(link); List<SyndPerson> authors = new ArrayList<SyndPerson>(); Person person = new Person(); person.setName("Big Pug Bank"); authors.add(person); feed.setAuthors(authors); feed.setAlternateLinks(alternateLinks); feed.setUpdated(personRatingRepository.lastUpdate()); Content subtitle = new Content(); subtitle.setValue("List of all valid person ratings"); feed.setSubtitle(subtitle); }
private Person parsePerson(final Element ePerson) { final Person person = new Person(); final Element name = ePerson.getChild("name", getAtomNamespace()); if (name != null) { person.setName(name.getText()); } final Element url = ePerson.getChild("url", getAtomNamespace()); if (url != null) { person.setUrl(url.getText()); } final Element email = ePerson.getChild("email", getAtomNamespace()); if (email != null) { person.setEmail(email.getText()); } return person; }
private Person parsePerson(final String baseURI, final Element ePerson, final Locale locale) { final Person person = new Person(); final Element name = ePerson.getChild("name", getAtomNamespace()); if (name != null) { person.setName(name.getText()); } final Element uri = ePerson.getChild("uri", getAtomNamespace()); if (uri != null) { person.setUri(uri.getText()); if (isRelativeURI(uri.getText())) { person.setUriResolved(resolveURI(baseURI, ePerson, uri.getText())); } } final Element email = ePerson.getChild("email", getAtomNamespace()); if (email != null) { person.setEmail(email.getText()); } person.setModules(parsePersonModules(ePerson, locale)); return person; }
final com.rometools.rome.feed.atom.Person person = new com.rometools.rome.feed.atom.Person(); person.setName(author.getName()); person.setEmail(author.getEmail()); person.setUrl(author.getUrl()); final List<SyndPerson> authors = new ArrayList<SyndPerson>(); authors.add(person);
private Person parsePerson(final String baseURI, final Element ePerson, final Locale locale) { final Person person = new Person(); final Element name = ePerson.getChild("name", getAtomNamespace()); if (name != null) { person.setName(name.getText()); } final Element uri = ePerson.getChild("uri", getAtomNamespace()); if (uri != null) { person.setUri(uri.getText()); if (isRelativeURI(uri.getText())) { person.setUriResolved(resolveURI(baseURI, ePerson, uri.getText())); } } final Element email = ePerson.getChild("email", getAtomNamespace()); if (email != null) { person.setEmail(email.getText()); } person.setModules(parsePersonModules(ePerson, locale)); return person; }