Author: lresende
Date: Fri Mar  7 14:27:47 2008
New Revision: 634846

URL: http://svn.apache.org/viewvc?rev=634846&view=rev
Log:
Adding link property to RSS feed

Removed:
    
incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/impl/
Modified:
    
incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedBindingListenerServlet.java
    
incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/provider/RSSBindingListenerServlet.java

Modified: 
incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedBindingListenerServlet.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedBindingListenerServlet.java?rev=634846&r1=634845&r2=634846&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedBindingListenerServlet.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-feed/src/main/java/org/apache/tuscany/sca/binding/feed/provider/FeedBindingListenerServlet.java
 Fri Mar  7 14:27:47 2008
@@ -345,6 +345,7 @@
                     feed.setFeedType("atom_1.0");
                     SyndFeed syndFeed = new SyndFeedImpl(feed);
                     syndFeed.setFeedType(requestFeedType);
+                    syndFeed.setLink(path);
                     SyndFeedOutput syndOutput = new SyndFeedOutput();
                     try {
                         syndOutput.output(syndFeed, getWriter(response));

Modified: 
incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/provider/RSSBindingListenerServlet.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/provider/RSSBindingListenerServlet.java?rev=634846&r1=634845&r2=634846&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/provider/RSSBindingListenerServlet.java
 (original)
+++ 
incubator/tuscany/java/sca/modules/binding-rss-rome/src/main/java/org/apache/tuscany/sca/binding/feed/provider/RSSBindingListenerServlet.java
 Fri Mar  7 14:27:47 2008
@@ -47,12 +47,6 @@
 import org.apache.tuscany.sca.invocation.Message;
 import org.apache.tuscany.sca.invocation.MessageFactory;
 import org.apache.tuscany.sca.runtime.RuntimeWire;
-import org.jdom.Document;
-import org.jdom.Element;
-import org.jdom.JDOMException;
-import org.jdom.Namespace;
-import org.jdom.output.Format;
-import org.jdom.output.XMLOutputter;
 
 import com.sun.syndication.feed.atom.Content;
 import com.sun.syndication.feed.atom.Entry;
@@ -62,7 +56,6 @@
 import com.sun.syndication.feed.synd.SyndFeedImpl;
 import com.sun.syndication.io.FeedException;
 import com.sun.syndication.io.SyndFeedOutput;
-import com.sun.syndication.io.WireFeedOutput;
 
 /**
  * A resource collection binding listener, implemented as a servlet and
@@ -77,11 +70,6 @@
     private Invoker getAllInvoker;
     private Invoker queryInvoker;
     private Invoker getInvoker;
-    private Invoker postInvoker;
-    private Invoker postMediaInvoker;
-    private Invoker putInvoker;
-    private Invoker putMediaInvoker;
-    private Invoker deleteInvoker;
     private MessageFactory messageFactory;
     private String feedType;
     private Mediator mediator;
@@ -117,16 +105,6 @@
             } else if (operationName.equals("get")) {
                 getInvoker = invocationChain.getHeadInvoker();
                 getOperation = operation;
-            } else if (operationName.equals("put")) {
-                putInvoker = invocationChain.getHeadInvoker();
-            } else if (operationName.equals("putMedia")) {
-                putMediaInvoker = invocationChain.getHeadInvoker();
-            } else if (operationName.equals("post")) {
-                postInvoker = invocationChain.getHeadInvoker();
-            } else if (operationName.equals("postMedia")) {
-                postMediaInvoker = invocationChain.getHeadInvoker();
-            } else if (operationName.equals("delete")) {
-                deleteInvoker = invocationChain.getHeadInvoker();
             }
         }
 
@@ -201,6 +179,7 @@
                     // Create the feed
                     feed = new Feed();
                     feed.setTitle("Feed");
+                    
                     for 
(org.apache.tuscany.sca.implementation.data.collection.Entry<Object, Object> 
entry: collection) {
                         Entry feedEntry = createFeedEntry(entry);
                         feed.getEntries().add(feedEntry);
@@ -214,6 +193,7 @@
                 feed.setFeedType("atom_1.0");
                 SyndFeed syndFeed = new SyndFeedImpl(feed);
                 syndFeed.setFeedType(requestFeedType);
+                syndFeed.setLink(path);
                 SyndFeedOutput syndOutput = new SyndFeedOutput();
                 try {
                     syndOutput.output(syndFeed, getWriter(response));



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to