Package org.exoplatform.forum.rss
Class RSS
java.lang.Object
org.exoplatform.forum.rss.RSS
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.rometools.rome.feed.synd.SyndFeedaddEntry(com.rometools.rome.feed.synd.SyndEntry newEntry) Adds an entry to the feedstatic com.rometools.rome.feed.synd.SyndEntrycreateNewEntry(String uri, String title, String link, List<String> listContent, com.rometools.rome.feed.synd.SyndContent description, Date pubDate, String author) Create new entrystatic com.rometools.rome.feed.synd.SyndFeedcreateNewFeed(String title, Date pubDate) Create a new feed with some default content: link is the link to eXo web site and feed type isrss_2.0booleanjavax.jcr.Nodestatic StringgetRSSLink(String appType, String portalName, String objectId) static StringgetUserRSSLink(String apptype, String userId) com.rometools.rome.feed.synd.SyndFeedread()Read a SyndFeed from thecom.rometools.rome.feed.synd.SyndFeedremoveEntry(String uri) Remove an item for the feedvoidvoidvoidsetFileName(String fileName) voidsetItemNode(javax.jcr.Node itemNode)
-
Field Details
-
CONTENT_PROPERTY
-
RSS_NODE_NAME
-
RSS_2_0
-
PLAIN_TEXT
-
DEFAULT_FEED_LINK
-
-
Constructor Details
-
RSS
public RSS(javax.jcr.Node node)
-
-
Method Details
-
getRSSLink
-
getUserRSSLink
-
getFileName
-
setFileName
-
getContent
-
setContent
-
read
public com.rometools.rome.feed.synd.SyndFeed read()Read a SyndFeed from the- Returns:
-
removeEntry
Remove an item for the feed- Parameters:
uri-- Returns:
-
addEntry
public com.rometools.rome.feed.synd.SyndFeed addEntry(com.rometools.rome.feed.synd.SyndEntry newEntry) Adds an entry to the feed- Parameters:
newEntry-- Returns:
-
saveFeed
-
feedExists
public boolean feedExists() -
createNewFeed
Create a new feed with some default content: link is the link to eXo web site and feed type isrss_2.0- Returns:
-
createNewEntry
public static com.rometools.rome.feed.synd.SyndEntry createNewEntry(String uri, String title, String link, List<String> listContent, com.rometools.rome.feed.synd.SyndContent description, Date pubDate, String author) Create new entry- Parameters:
uri- uri of itemtitle- title of itemlink- link to this itemlistContent- the content of itemdescription- the description for this item- Returns:
- SyndEntry
-
getItemNode
public javax.jcr.Node getItemNode() -
setItemNode
public void setItemNode(javax.jcr.Node itemNode)
-