Revision 5915a355
Added by Andreas Kohlbecker about 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationWorkingsetEditorPresenter.java | ||
---|---|---|
37 | 37 |
import eu.etaxonomy.cdm.service.CdmFilterablePagingProvider; |
38 | 38 |
import eu.etaxonomy.cdm.service.CdmStore; |
39 | 39 |
import eu.etaxonomy.cdm.service.ISpecimenTypeDesignationWorkingSetService; |
40 |
import eu.etaxonomy.cdm.service.initstrategies.AgentBaseInit; |
|
40 | 41 |
import eu.etaxonomy.cdm.vaadin.component.CdmBeanItemContainerFactory; |
41 | 42 |
import eu.etaxonomy.cdm.vaadin.component.CollectionRowItemCollection; |
42 | 43 |
import eu.etaxonomy.cdm.vaadin.event.EntityChangeEvent; |
... | ... | |
164 | 165 |
|
165 | 166 |
CdmFilterablePagingProvider<AgentBase, TeamOrPersonBase> termOrPersonPagingProvider = new CdmFilterablePagingProvider<AgentBase, TeamOrPersonBase>(getRepo().getAgentService(), TeamOrPersonBase.class); |
166 | 167 |
CdmFilterablePagingProvider<AgentBase, Person> personPagingProvider = new CdmFilterablePagingProvider<AgentBase, Person>(getRepo().getAgentService(), Person.class); |
168 |
personPagingProvider.setInitStrategy(AgentBaseInit.TEAM_OR_PERSON_INIT_STRATEGY); |
|
167 | 169 |
getView().getCollectorField().setFilterablePersonPagingProvider(personPagingProvider, this); |
168 | 170 |
getView().getCollectorField().setFilterableTeamPagingProvider(termOrPersonPagingProvider, this); |
169 | 171 |
|
Also available in: Unified diff
avoiding LIE in SpecimenTypeDesignationWorkingsetEditorPresenter collectors field and externatlizing init stratiegies