I've uploaded a patch with my changes to JIRA WINK-149 ( https://issues.apache.org/jira/browse/WINK-149).
I wanted to give folks an opportunity to review this before I committed as I wasn't sure if I did the mappings 100% correctly. In addition to the question below, there were a few other areas that I wasn't sure about. Here is how I mapped things from the syndication Object model to the RSS model: SyndFeed --> RssFeed/RssChannel (Mapping a SyndFeed to an RssFeed results in an RssFeed with version 2.0. The attribute mapping is done in RssChannel) ------------------------------------------------------ SyndFeed.base --> RssChannel.link SyndFeed.generator --> RssChannel.generator SyndFeed.icon --> RssChannel.image SyndFeed.lang --> RssChannel.language SyndFeed.rights --> RssChannel.copyright SyndFeed.title --> RssChannel.title SyndFeed.entries/SyndFeed.links --> RssChannel.items SyndEntry --> RssItem --------------------------------- SyndEntry.authors (first item) --> RssItem.author SyndEntry.base --> RssItem.link SyndEntry.published --> RssItem.pubDate SyndEntry.title --> RssItem.title SyndEntry.summary --> RssItem.description SyndEntry.id --> RssItem.guid SyndLink --> RssItem -------------------------------- SyndLink.title --> RssItem.title SyndLink.base --> RssItem.link SyndCategory --> RssCategory ----------------------------------------------- SyndCategory.term --> RssCategory.domain SyndCategory.label --> RssCategory.content Anything not listed here was not mapped. Any feedback/corrections are greatly appreciated. From: Jesse A Ramos/Austin/i...@ibmus To: [email protected] Date: 03/22/2010 11:08 AM Subject: Re: Map RSS to Syndication Object Model I went ahead and starting working on this. I have a question regarding the mapping of links in a SyndFeed. Would these map to RssItems? Currently I'm mapping SyndEnty's to RssItems but wasn't sure if I should do the same for links. Thanks for the clarification. I'll post what I've mapped on the syndication side to the RSS side as there are other items I'm not 100% sure about when I'm done just to make sure that it's correct. -- Jesse From: Shiva Kumar H R <[email protected]> To: [email protected] Date: 03/18/2010 08:18 PM Subject: Re: Map RSS to Syndication Object Model Many thanks Jesse. I will look further into this. Thanks, Shiva Kumar H R On Thu, Mar 18, 2010 at 8:02 PM, Jesse A Ramos <[email protected]> wrote: > Hi Shiva, > > I took a look at this yesterday to see if I could figure out what needed > to be done. This is what I found. > > In org.apache.wink.common.model.atom the ATOM Object model classes have > constructors that accept the Objects from > org.apache.wink.common.model.synd (ex: the constructor AtomFeed(SyndFeed)) > which allow the syndication Objects to be converted to ATOM Objects. > Similarly, there are adapter classes under > org.apache.wink.server.internal.entity.html that allow a conversion to > html. > > Additionally, there are provides (AtomFeedSyndFeedProvider, > AtomEntrySyndEntryProvider, HtmlSyndFeedProvider, and > HtmlSyndEntryProvider) which allow syndication Objects to be serialized to > those other formats and which make use of the adapters. > > I believe that the JIRA was created to add similar support to the RSS > Object model. > > -- Jesse > > >I need some help in resolving JIRA > >https://issues.apache.org/jira/browse/WINK-149 "Map RSS to Syndication > >Object Model". I had opened this JIRA after a suggestion on dev list. > >However I must acknowledge that I never understood the need/importance of > >this. > > > >Can someone help me by throwing some light on this? What is expected and > how > >would that be useful? > > > >Thanks, > >Shiva Kumar H R > > >
