Revision 39acd47c
Added by Andreas Kohlbecker over 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/StartRegistrationPresenter.java | ||
---|---|---|
25 | 25 |
import eu.etaxonomy.cdm.api.service.dto.RegistrationDTO; |
26 | 26 |
import eu.etaxonomy.cdm.model.reference.Reference; |
27 | 27 |
import eu.etaxonomy.cdm.model.reference.ReferenceType; |
28 |
import eu.etaxonomy.cdm.persistence.dao.common.Restriction; |
|
29 |
import eu.etaxonomy.cdm.persistence.dao.common.Restriction.Operator; |
|
28 | 30 |
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD; |
29 | 31 |
import eu.etaxonomy.cdm.service.CdmFilterablePagingProvider; |
30 | 32 |
import eu.etaxonomy.cdm.service.CdmFilterablePagingProviderFactory; |
... | ... | |
74 | 76 |
|
75 | 77 |
CdmFilterablePagingProvider<Reference, Reference> pagingProvider = pagingProviderFactory.referencePagingProvider(); |
76 | 78 |
CdmTitleCacheCaptionGenerator<Reference> titleCacheGenrator = new CdmTitleCacheCaptionGenerator<Reference>(); |
79 |
pagingProvider.addRestriction(new Restriction("type", Operator.AND_NOT, null, ReferenceType.Section, ReferenceType.Journal, ReferenceType.PrintSeries)); |
|
77 | 80 |
getView().getReferenceCombobox().setCaptionGenerator(titleCacheGenrator); |
78 | 81 |
getView().getReferenceCombobox().loadFrom(pagingProvider, pagingProvider, pagingProvider.getPageSize()); |
79 | 82 |
} |
Also available in: Unified diff
fix #7718 excluding irrelavant reference types from combobox in new registration view