org.shredzone.repowatch.web
Class ChangeListController

java.lang.Object
  extended by org.shredzone.repowatch.web.ChangeListController

@Controller
public class ChangeListController
extends Object

This controller takes care of all requests regarding the change of repositories.

Version:
$Revision: 328 $

Constructor Summary
ChangeListController()
           
 
Method Summary
 org.springframework.web.servlet.ModelAndView listChangesHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Integer page, Boolean updateFlag)
          Lists all changes of a repository, in a human readable form.
 void listChangesRssHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp, Boolean updateFlag)
          Lists all changes of a repository, as RSS.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeListController

public ChangeListController()
Method Detail

listChangesHandler

@RequestMapping(value="/changes/*/*/*/*.html")
public org.springframework.web.servlet.ModelAndView listChangesHandler(javax.servlet.http.HttpServletRequest req,
                                                                                      javax.servlet.http.HttpServletResponse resp,
                                                                                      @RequestParam(value="page",required=false)
                                                                                      Integer page,
                                                                                      @RequestParam(value="updates",required=false)
                                                                                      Boolean updateFlag)
                                                                throws IOException
Lists all changes of a repository, in a human readable form.

Parameters:
req - HttpServletRequest
resp - HttpServletResponse
page - Browser page to be shown, or null
updateFlag - Also show updates, or null
Returns:
ModelAndView for rendering.
Throws:
IOException

listChangesRssHandler

@RequestMapping(value="/rss/*/*/*/*.rss")
public void listChangesRssHandler(javax.servlet.http.HttpServletRequest req,
                                                 javax.servlet.http.HttpServletResponse resp,
                                                 @RequestParam(value="updates",required=false)
                                                 Boolean updateFlag)
                           throws XMLStreamException,
                                  IOException
Lists all changes of a repository, as RSS. The resulting XML document is generated by this method.

Parameters:
req - HttpServletRequest
resp - HttpServletResponse
updateFlag - Also show updates, or null
Throws:
XMLStreamException
IOException


Copyright © 2007-2011 shredzone.org. All Rights Reserved.