Project

General

Profile

« Previous | Next » 

Revision e32daf11

Added by Andreas Kohlbecker almost 6 years ago

fix #7461 ordering references in comboboxes by titleCache, issn, isbn - consistence by CdmFilterablePagingProviderFactory

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/StartRegistrationPresenter.java
11 11
import java.util.EnumSet;
12 12
import java.util.UUID;
13 13

  
14
import org.springframework.beans.factory.annotation.Autowired;
14 15
import org.vaadin.spring.events.EventScope;
15 16
import org.vaadin.spring.events.annotation.EventBusListenerMethod;
16 17
import org.vaadin.viritin.fields.LazyComboBox;
......
26 27
import eu.etaxonomy.cdm.model.reference.ReferenceType;
27 28
import eu.etaxonomy.cdm.persistence.hibernate.permission.CRUD;
28 29
import eu.etaxonomy.cdm.service.CdmFilterablePagingProvider;
30
import eu.etaxonomy.cdm.service.CdmFilterablePagingProviderFactory;
29 31
import eu.etaxonomy.cdm.vaadin.event.EditorActionTypeFilter;
30 32
import eu.etaxonomy.cdm.vaadin.event.ReferenceEditorAction;
31 33
import eu.etaxonomy.cdm.vaadin.event.RegistrationEditorAction;
......
54 56

  
55 57
    private boolean registrationInProgress;
56 58

  
59
    @Autowired
60
    protected CdmFilterablePagingProviderFactory pagingProviderFactory;
61

  
57 62
    public StartRegistrationPresenter (){
58 63
        super();
59 64
    }
......
67 72

  
68 73
        super.onPresenterReady();
69 74

  
70
        CdmFilterablePagingProvider<Reference, Reference> pagingProvider = new CdmFilterablePagingProvider<Reference, Reference>(
71
                getRepo().getReferenceService());
75
        CdmFilterablePagingProvider<Reference, Reference> pagingProvider = pagingProviderFactory.referencePagingProvider();
72 76
        CdmTitleCacheCaptionGenerator<Reference> titleCacheGenrator = new CdmTitleCacheCaptionGenerator<Reference>();
73 77
        getView().getReferenceCombobox().setCaptionGenerator(titleCacheGenrator);
74 78
        getView().getReferenceCombobox().loadFrom(pagingProvider, pagingProvider, pagingProvider.getPageSize());

Also available in: Unified diff