package net.spy.diggwatch;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.spy.digg.Comment;
/**
* Serve recent user comments via RSS.
*/
public class UserCommentRSSServlet extends BaseDiggServlet {
@Override
protected void processPath(String path,
HttpServletRequest req, HttpServletResponse res) throws Exception {
List<Comment> comments = new ArrayList<Comment>(
di.getRelevantComments(path));
sendXml(new CommentFeed(path, path
+ "'s comments (and replies) on digg", comments), res);
}
@Override
protected String getEtag(String path) throws Exception {
return getEtagFromEvents(di.getRelevantComments(path));
}
}