Project

General

Profile

« Previous | Next » 

Revision 39acd47c

Added by Andreas Kohlbecker over 5 years ago

fix #7718 excluding irrelavant reference types from combobox in new registration view

View differences:

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