Revision f4f3c705
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationEditorPresenter.java | ||
---|---|---|
23 | 23 |
import eu.etaxonomy.cdm.model.name.Registration; |
24 | 24 |
import eu.etaxonomy.cdm.model.name.RegistrationStatus; |
25 | 25 |
import eu.etaxonomy.cdm.service.UserHelperAccess; |
26 |
import eu.etaxonomy.cdm.vaadin.component.CdmBeanItemContainerFactory; |
|
27 | 26 |
import eu.etaxonomy.cdm.vaadin.util.converter.JodaDateTimeConverter; |
28 | 27 |
import eu.etaxonomy.vaadin.mvp.AbstractCdmEditorPresenter; |
29 | 28 |
import eu.etaxonomy.vaadin.mvp.AbstractPopupEditor; |
... | ... | |
110 | 109 |
public void handleViewEntered() { |
111 | 110 |
super.handleViewEntered(); |
112 | 111 |
|
113 |
CdmBeanItemContainerFactory selectFieldFactory = new CdmBeanItemContainerFactory(getRepo()); |
|
114 |
|
|
115 |
getView().getInstitutionField().setContainerDataSource(selectFieldFactory.buildBeanItemContainer(Institution.class)); |
|
112 |
getView().getInstitutionField().setContainerDataSource(cdmBeanItemContainerFactory.buildBeanItemContainer(Institution.class)); |
|
116 | 113 |
getView().getInstitutionField().setItemCaptionPropertyId("titleCache"); |
117 | 114 |
|
118 |
getView().getSubmitterField().setContainerDataSource(selectFieldFactory.buildBeanItemContainer(User.class));
|
|
115 |
getView().getSubmitterField().setContainerDataSource(cdmBeanItemContainerFactory.buildBeanItemContainer(User.class));
|
|
119 | 116 |
getView().getSubmitterField().setItemCaptionPropertyId("username"); |
120 | 117 |
|
121 | 118 |
|
Also available in: Unified diff
ref #8160 CdmBeanItemContainerFactory as service bean to load entities only in readyOnly transactions to avoid unintendet flushing