Revision 3bf04fa1
Added by Andreas Kohlbecker over 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationWorkingsetPresenter.java | ||
---|---|---|
66 | 66 |
import eu.etaxonomy.cdm.ref.EntityReference; |
67 | 67 |
import eu.etaxonomy.cdm.ref.TypedEntityReference; |
68 | 68 |
import eu.etaxonomy.cdm.service.CdmFilterablePagingProvider; |
69 |
import eu.etaxonomy.cdm.service.CdmFilterablePagingProviderFactory; |
|
69 | 70 |
import eu.etaxonomy.cdm.service.CdmStore; |
70 | 71 |
import eu.etaxonomy.cdm.service.UserHelperAccess; |
71 | 72 |
import eu.etaxonomy.cdm.vaadin.component.CdmBeanItemContainerFactory; |
... | ... | |
121 | 122 |
@Autowired |
122 | 123 |
private IRegistrationMessageService messageService; |
123 | 124 |
|
125 |
@Autowired |
|
126 |
private CdmFilterablePagingProviderFactory pagingProviderFactory; |
|
127 |
|
|
128 |
|
|
124 | 129 |
/** |
125 | 130 |
* @return the regWorkingSetService |
126 | 131 |
*/ |
... | ... | |
271 | 276 |
// updateMessages(); // disabled see #7908 |
272 | 277 |
} |
273 | 278 |
|
274 |
/** |
|
275 |
* |
|
276 |
*/ |
|
277 | 279 |
protected void activateComboboxes() { |
278 |
CdmFilterablePagingProvider<TaxonName, TaxonName> pagingProvider = new CdmFilterablePagingProvider<TaxonName, TaxonName>( |
|
279 |
getRepo().getNameService()); |
|
280 |
pagingProvider.setInitStrategy(Arrays.asList("registrations", "nomenclaturalReference", "nomenclaturalReference.inReference")); |
|
281 | 280 |
CdmTitleCacheCaptionGenerator<TaxonName> titleCacheGenerator = new CdmTitleCacheCaptionGenerator<TaxonName>(); |
282 | 281 |
getView().getAddExistingNameCombobox().setCaptionGenerator(titleCacheGenerator); |
282 |
CdmFilterablePagingProvider<TaxonName, TaxonName> pagingProvider = pagingProviderFactory.taxonNamesWithoutOrthophicIncorrect(); |
|
283 | 283 |
getView().getAddExistingNameCombobox().loadFrom(pagingProvider, pagingProvider, pagingProvider.getPageSize()); |
284 | 284 |
} |
285 | 285 |
|
286 |
/** |
|
287 |
* |
|
288 |
*/ |
|
289 | 286 |
protected void updateMessages() { |
290 | 287 |
User user = UserHelperAccess.userHelper().user(); |
291 | 288 |
for (UUID registrationUuid : getView().getRegistrationItemMap().keySet()) { |
Also available in: Unified diff
ref #7899 excluding 'incorrect' names from name comboboxes by fitering by NameRelationshipType