import javax.servlet.http.HttpServletRequest;\r
import javax.servlet.http.HttpServletResponse;\r
\r
+import org.apache.log4j.Logger;\r
import org.springframework.beans.factory.annotation.Autowired;\r
import org.springframework.stereotype.Controller;\r
import org.springframework.web.bind.annotation.RequestMapping;\r
@RequestMapping(value = {"/name"})\r
public class NameListController extends AbstractIdentifiableListController<TaxonName, INameService> {\r
\r
+ private static final Logger logger = Logger.getLogger(NameListController.class);\r
+\r
@Override\r
@Autowired\r
public void setService(INameService service) {\r
}\r
\r
@RequestMapping(method = RequestMethod.GET, value={"findTitleCache"})\r
- public Pager<TaxonName> doFindTitleCache(\r
+ public Pager<String> doFindTitleCache(\r
@RequestParam(value = "query", required = true) String query,\r
@RequestParam(value = "pageNumber", required = false) Integer pageNumber,\r
@RequestParam(value = "pageSize", required = false) Integer pageSize,\r
\r
PagerParameters pagerParams = new PagerParameters(pageSize, pageNumber);\r
pagerParams.normalizeAndValidate(response);\r
-\r
return service.findTitleCache(null, query, pagerParams.getPageSize(), pagerParams.getPageIndex(), null, matchMode);\r
}\r
\r
PagerParameters pagerParameters = new PagerParameters(pageSize, pageNumber);\r
pagerParameters.normalizeAndValidate(response);\r
\r
- return service.findByTitle(TaxonName.class, query, matchMode, null, pageSize, pageNumber, null, getInitializationStrategy());\r
+ return service.findByTitleWithRestrictions(TaxonName.class, query, matchMode, null, pageSize, pageNumber, null, getInitializationStrategy());\r
}\r
}