Revision 9dc896c9
Added by Andreas Müller almost 7 years ago
cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/NameListController.java | ||
---|---|---|
21 | 21 |
|
22 | 22 |
import eu.etaxonomy.cdm.api.service.INameService; |
23 | 23 |
import eu.etaxonomy.cdm.api.service.pager.Pager; |
24 |
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
|
|
24 |
import eu.etaxonomy.cdm.model.name.TaxonName; |
|
25 | 25 |
import eu.etaxonomy.cdm.persistence.query.MatchMode; |
26 | 26 |
import eu.etaxonomy.cdm.remote.controller.util.PagerParameters; |
27 | 27 |
import io.swagger.annotations.Api; |
... | ... | |
35 | 35 |
@Controller |
36 | 36 |
@Api("name") |
37 | 37 |
@RequestMapping(value = {"/name"}) |
38 |
public class NameListController extends AbstractIdentifiableListController<TaxonNameBase, INameService> {
|
|
38 |
public class NameListController extends AbstractIdentifiableListController<TaxonName, INameService> { |
|
39 | 39 |
|
40 | 40 |
@Override |
41 | 41 |
@Autowired |
... | ... | |
44 | 44 |
} |
45 | 45 |
|
46 | 46 |
@RequestMapping(method = RequestMethod.GET, value={"findTitleCache"}) |
47 |
public Pager<TaxonNameBase> doFindTitleCache(
|
|
47 |
public Pager<TaxonName> doFindTitleCache( |
|
48 | 48 |
@RequestParam(value = "query", required = true) String query, |
49 | 49 |
@RequestParam(value = "pageNumber", required = false) Integer pageNumber, |
50 | 50 |
@RequestParam(value = "pageSize", required = false) Integer pageSize, |
... | ... | |
63 | 63 |
} |
64 | 64 |
|
65 | 65 |
@RequestMapping(value = "findByName", method = RequestMethod.GET) |
66 |
public Pager<TaxonNameBase> doFindByName(
|
|
66 |
public Pager<TaxonName> doFindByName( |
|
67 | 67 |
@RequestParam(value = "query", required = true) String query, |
68 | 68 |
@RequestParam(value = "pageNumber", required = false) Integer pageNumber, |
69 | 69 |
@RequestParam(value = "pageSize", required = false) Integer pageSize, |
... | ... | |
73 | 73 |
PagerParameters pagerParameters = new PagerParameters(pageSize, pageNumber); |
74 | 74 |
pagerParameters.normalizeAndValidate(response); |
75 | 75 |
|
76 |
return service.findByTitle(TaxonNameBase.class, query, matchMode, null, pageSize, pageNumber, null, getInitializationStrategy());
|
|
76 |
return service.findByTitle(TaxonName.class, query, matchMode, null, pageSize, pageNumber, null, getInitializationStrategy()); |
|
77 | 77 |
} |
78 | 78 |
} |
Also available in: Unified diff
fix #6368 rename table and class TaxonNameBase