Package ubic.gemma.web.controller
Interface GeneralSearchController
-
- All Known Implementing Classes:
GeneralSearchControllerImpl
@Controller public interface GeneralSearchController
Note: do not use parametrized collections as parameters for ajax methods in this class! Type information is lost during proxy creation so DWR can't figure out what type of collection the method should take. See bug 2756. Use arrays instead.- Author:
- paul
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
GeneralSearchController.SearchResultValueObject<T extends IdentifiableValueObject<?>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JsonReaderResponse<GeneralSearchController.SearchResultValueObject<?>>
ajaxSearch(SearchSettingsValueObject settings)
AJAX-flavoured search.ModelAndView
doSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SearchSettings command, BindException errors)
ModelAndView
processFormSubmission(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SearchSettings command, BindException errors)
-
-
-
Method Detail
-
ajaxSearch
JsonReaderResponse<GeneralSearchController.SearchResultValueObject<?>> ajaxSearch(SearchSettingsValueObject settings)
AJAX-flavoured search. Mapped by DWR.
-
doSearch
@RequestMapping(value="/searcher.html", method=POST) ModelAndView doSearch(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SearchSettings command, BindException errors) throws Exception
- Throws:
Exception
-
processFormSubmission
ModelAndView processFormSubmission(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SearchSettings command, BindException errors) throws Exception
- Throws:
Exception
-
-