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]