Revision 54ada1c3
Added by Andreas Müller over 5 years ago
src/main/java/eu/etaxonomy/cdm/dataInserter/RegistrationRequiredDataInserter.java | ||
---|---|---|
37 | 37 |
import eu.etaxonomy.cdm.api.application.AbstractDataInserter; |
38 | 38 |
import eu.etaxonomy.cdm.api.application.CdmRepository; |
39 | 39 |
import eu.etaxonomy.cdm.api.service.pager.Pager; |
40 |
import eu.etaxonomy.cdm.model.agent.AgentBase; |
|
41 | 40 |
import eu.etaxonomy.cdm.model.agent.Institution; |
42 | 41 |
import eu.etaxonomy.cdm.model.common.DefinedTerm; |
43 | 42 |
import eu.etaxonomy.cdm.model.common.DefinedTermBase; |
... | ... | |
469 | 468 |
institution = instituteMap.get(office); |
470 | 469 |
} else { |
471 | 470 |
|
472 |
Pager<AgentBase> pager = repo.getAgentService().findByTitleWithRestrictions(Institution.class, office, MatchMode.EXACT, null, null, null, null, null);
|
|
471 |
Pager<Institution> pager = repo.getAgentService().findByTitleWithRestrictions(Institution.class, office, MatchMode.EXACT, null, null, null, null, null);
|
|
473 | 472 |
if(!pager.getRecords().isEmpty()){ |
474 |
institution = (Institution) pager.getRecords().get(0);
|
|
473 |
institution = pager.getRecords().get(0); |
|
475 | 474 |
} else { |
476 | 475 |
Institution institute = (Institution) repo.getAgentService().save(Institution.NewNamedInstance(office)); |
477 | 476 |
institution = institute; |
Also available in: Unified diff
ref #7664 adapt return type for many methods with defined typification