eu.etaxonomy.cdm.remote.controller
Class NameListController

java.lang.Object
  extended by eu.etaxonomy.cdm.remote.controller.AbstractController<T,SERVICE>
      extended by eu.etaxonomy.cdm.remote.controller.AbstractListController<T,SERVICE>
          extended by eu.etaxonomy.cdm.remote.controller.BaseListController<T,SERVICE>
              extended by eu.etaxonomy.cdm.remote.controller.IdentifiableListController<TaxonNameBase,INameService>
                  extended by eu.etaxonomy.cdm.remote.controller.NameListController

@Controller
@RequestMapping(value="/name")
public class NameListController
extends IdentifiableListController<TaxonNameBase,INameService>

TODO write controller documentation

Author:
a.kohlbecker

Field Summary
 
Fields inherited from class eu.etaxonomy.cdm.remote.controller.BaseListController
logger
 
Fields inherited from class eu.etaxonomy.cdm.remote.controller.AbstractController
DEFAULT_INIT_STRATEGY, DEFAULT_PAGE_SIZE, initializationStrategy, service
 
Constructor Summary
NameListController()
           
 
Method Summary
 Pager<TaxonNameBase> doFindByName(String query, Integer pageNumber, Integer pageSize, MatchMode matchMode, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 Pager<TaxonNameBase> doFindTitleCache(String query, Integer pageNumber, Integer pageSize, MatchMode matchMode, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setService(INameService service)
           
 
Methods inherited from class eu.etaxonomy.cdm.remote.controller.IdentifiableListController
doFindByTitle
 
Methods inherited from class eu.etaxonomy.cdm.remote.controller.BaseListController
doList, doPage, initBinder
 
Methods inherited from class eu.etaxonomy.cdm.remote.controller.AbstractController
requestPathAndQuery, setInitializationStrategy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameListController

public NameListController()
Method Detail

setService

@Autowired
public void setService(INameService service)
Specified by:
setService in class AbstractController<TaxonNameBase,INameService>

doFindTitleCache

@RequestMapping(method=GET,
                value="findTitleCache")
public Pager<TaxonNameBase> doFindTitleCache(@RequestParam(value="query",required=true)
                                                            String query,
                                                            @RequestParam(value="pageNumber",required=false)
                                                            Integer pageNumber,
                                                            @RequestParam(value="pageSize",required=false)
                                                            Integer pageSize,
                                                            @RequestParam(value="matchMode",required=false)
                                                            MatchMode matchMode,
                                                            javax.servlet.http.HttpServletRequest request,
                                                            javax.servlet.http.HttpServletResponse response)
                                      throws IOException
Throws:
IOException

doFindByName

@RequestMapping(value="findByName",
                method=GET)
public Pager<TaxonNameBase> doFindByName(@RequestParam(value="query",required=true)
                                                        String query,
                                                        @RequestParam(value="pageNumber",required=false)
                                                        Integer pageNumber,
                                                        @RequestParam(value="pageSize",required=false)
                                                        Integer pageSize,
                                                        @RequestParam(value="matchMode",required=false)
                                                        MatchMode matchMode,
                                                        javax.servlet.http.HttpServletRequest request,
                                                        javax.servlet.http.HttpServletResponse response)
                                  throws IOException
Throws:
IOException


Copyright © 2007-2013 EDIT. All Rights Reserved.