Project

General

Profile

« Previous | Next » 

Revision 556dd2bd

Added by Andreas Kohlbecker over 6 years ago

adding missing CdmFilterablePagingProvider for teamOrPerson fields

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/name/SpecimenTypeDesignationWorkingsetEditorPresenter.java
20 20
import eu.etaxonomy.cdm.api.service.IRegistrationService;
21 21
import eu.etaxonomy.cdm.cache.CdmEntityCache;
22 22
import eu.etaxonomy.cdm.cache.EntityCache;
23
import eu.etaxonomy.cdm.model.agent.AgentBase;
24
import eu.etaxonomy.cdm.model.agent.Person;
25
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
23 26
import eu.etaxonomy.cdm.model.location.Country;
24 27
import eu.etaxonomy.cdm.model.name.Registration;
25 28
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignation;
......
142 145
        CdmBeanItemContainerFactory selectFactory = new CdmBeanItemContainerFactory(getRepo());
143 146
        getView().getCountrySelectField().setContainerDataSource(selectFactory.buildBeanItemContainer(Country.uuidCountryVocabulary));
144 147

  
148
        CdmFilterablePagingProvider<AgentBase, TeamOrPersonBase> termOrPersonPagingProvider = new CdmFilterablePagingProvider<AgentBase, TeamOrPersonBase>(getRepo().getAgentService(), TeamOrPersonBase.class);
149
        CdmFilterablePagingProvider<AgentBase, Person> personPagingProvider = new CdmFilterablePagingProvider<AgentBase, Person>(getRepo().getAgentService(), Person.class);
150
        getView().getCollectorField().setFilterablePersonPagingProvider(personPagingProvider, this);
151
        getView().getCollectorField().setFilterableTeamPagingProvider(termOrPersonPagingProvider, this);
152

  
145 153
        getView().getTypeDesignationsCollectionField().addElementRemovedListener(e -> deleteTypeDesignation(e.getElement()));
146 154
        getView().getTypeDesignationsCollectionField().addElementAddedListener(e -> addTypeDesignation(e.getElement()));
147 155

  

Also available in: Unified diff