org.shredzone.repowatch.web
Class SearchController

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

@Controller
public class SearchController
extends Object

This controller takes care of all search operations.

Version:
$Revision: 328 $

Constructor Summary
SearchController()
           
 
Method Summary
 org.springframework.web.servlet.ModelAndView repoHandler(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpSession session, Boolean doFlag, String term, Boolean descFlag, Integer page, Boolean domainonlyFlag, Long domainId)
          Lists all changes of a repository, in a human readable form.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchController

public SearchController()
Method Detail

repoHandler

@RequestMapping(value="/search.html")
public org.springframework.web.servlet.ModelAndView repoHandler(javax.servlet.http.HttpServletRequest req,
                                                                               javax.servlet.http.HttpSession session,
                                                                               @RequestParam(value="do",required=false)
                                                                               Boolean doFlag,
                                                                               @RequestParam(value="term",required=false)
                                                                               String term,
                                                                               @RequestParam(value="desc",required=false)
                                                                               Boolean descFlag,
                                                                               @RequestParam(value="page",required=false)
                                                                               Integer page,
                                                                               @RequestParam(value="domainonly",required=false)
                                                                               Boolean domainonlyFlag,
                                                                               @RequestParam(value="domainid",required=false)
                                                                               Long domainId)
Lists all changes of a repository, in a human readable form.

Parameters:
req - HttpServletRequest
session - HttpSession
doFlag - Flag asking to perform a new search
term - Search term, or null
descFlag - Flag to search in descriptions, or null
page - Page number in the browser, or null
domainonlyFlag - Flag to limit the search to the domainId only
domainId - Domain ID to limit the search at
Returns:
ModelAndView for rendering.


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