entry.setAuthor( author );
entry.setAuthor(author);
final SyndEntry entry = new SyndEntryImpl(); entry.setPublishedDate(new Date()); // FIXME: item.getEventDate(); entry.setAuthor(getNexusAuthor()); entry.setLink("/");
entry.setLink(baselink); entry.setPublishedDate(new Date(post.getTimestamp())); entry.setAuthor(baseurl.concat("profile/").concat(post.getCreatorid())); entry.setUri(baselink.concat("/").concat(Utils.stripAndTrim(post.getTitle()). replaceAll("\\p{Z}+", "-").toLowerCase()));
entry.setLink(bookmark.getUrl()); entry.setPublishedDate(bookmark.getAddedDate()); entry.setAuthor((bookmark.getCreator() != null) ? bookmark.getCreator().getFullName() : UserAccessor.ANONYMOUS); entry.setDescription(description);
entry.setAuthor(feed.getAuthor());
public SyndEntry buildEntry(NexusArtifactEvent event) { SyndEntry entry = new SyndEntryImpl(); entry.setTitle(buildTitle(event)); entry.setLink(buildLink(event)); entry.setPublishedDate(buildPublishDate(event)); entry.setAuthor(buildAuthor(event)); entry.setDescription(buildDescription(event)); return entry; }
entry.setAuthor(feed.getAuthor());
private SyndEntry toSyndEntry(TgwEntry tgwEntry) { SyndEntry entry = new SyndEntryImpl(); // basic info //entry.setUri("http://aaa.com/" + entry.hashCode()); //entry.setLink("http://aaa.com/" + entry.hashCode()); entry.setTitle(tgwEntry.getTitle()); entry.setPublishedDate(tgwEntry.getPublished()); entry.setUpdatedDate(tgwEntry.getUpdated()); entry.setAuthor(tgwEntry.getAuthor()); // entry.setLink("abcd"); SyndLink link = new SyndLinkImpl(); link.setRel("self"); link.setType("application/atom+xml"); link.setHref("xxxx"); // SyndLink link = new SyndLinkImpl(); // link.set // content SyndContent content = new SyndContentImpl(); content.setType("text/plain"); content.setValue(tgwEntry.getContent()); entry.setDescription(content); List<SyndContent> list = new ArrayList<SyndContent>(); list.add(content); entry.setContents(list); return entry; }
entry.setDescription(desc); entry.setLink(thisLink); entry.setAuthor((v.getString("createdByUserLogin"))); entries.add(entry);
/** * {@inheritDoc} */ public SyndEntry getFeedEntry(ActivityEvent event, String suffix, XWikiContext context) { SyndEntry entry = new SyndEntryImpl(); String user = event.getUser(); String displayUser = context.getWiki().getUserName(user, null, false, context); entry.setAuthor(displayUser); event.setTitle(event.getTitle() + ".rss.title" + suffix); entry.setTitle(event.getDisplayTitle(context)); event.setBody(event.getBody() + ".rss.body" + suffix); SyndContentImpl sc = new SyndContentImpl(); sc.setValue(event.getDisplayBody(context)); sc.setType("text/html"); entry.setDescription(sc); String url; try { url = (new URL(context.getURL(), event.getUrl())).toString(); } catch (MalformedURLException e) { url = event.getUrl(); } entry.setLink(url); entry.setPublishedDate(event.getDate()); entry.setUpdatedDate(event.getDate()); return entry; }
/** * Overwrites the current values of the given feed entry with new ones computed from the specified source document. * * @param entry the feed entry whose fields are going to be overwritten * @param doc the source for the new values to be set on the fields of the feed entry * @param params parameters to adjust the computation. Each concrete strategy may define its own (key, value) pairs * @param context the XWiki context * @throws XWikiException */ public void sourceDocument(SyndEntry entry, Document doc, Map<String, Object> params, XWikiContext context) throws XWikiException { entry.setUri(getURI(doc, params, context)); entry.setLink(getLink(doc, params, context)); entry.setTitle(getTitle(doc, params, context)); entry.setDescription(getDescription(doc, params, context)); entry.setCategories(getCategories(doc, params, context)); entry.setPublishedDate(getPublishedDate(doc, params, context)); entry.setUpdatedDate(getUpdateDate(doc, params, context)); entry.setAuthor(getAuthor(doc, params, context)); entry.setContributors(getContributors(doc, params, context)); }