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/name/TaxonNameEditorPresenter.java
83 83

  
84 84
    private BeanInstantiator<Reference> newReferenceInstantiator;
85 85

  
86

  
86 87
    /**
87 88
     * {@inheritDoc}
88 89
     */
......
112 113
        getView().getExBasionymAuthorshipField().setFilterablePersonPagingProvider(personPagingProvider, this);
113 114

  
114 115
        getView().getNomReferenceCombobox().getSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<Reference>());
115
        referencePagingProvider = new CdmFilterablePagingProvider<Reference, Reference>(getRepo().getReferenceService());
116
        referencePagingProvider = pagingProviderFactory.referencePagingProvider();
116 117
        referencePagingProvider.setInitStrategy(REFERENCE_INIT_STRATEGY);
117 118
        getView().getNomReferenceCombobox().loadFrom(referencePagingProvider, referencePagingProvider, referencePagingProvider.getPageSize());
118 119
        getView().getNomReferenceCombobox().getSelect().addValueChangeListener(new ToOneRelatedEntityButtonUpdater<Reference>(getView().getNomReferenceCombobox()));
119 120
        getView().getNomReferenceCombobox().getSelect().addValueChangeListener(new ToOneRelatedEntityReloader<>(getView().getNomReferenceCombobox(), this));
120 121

  
121 122
        getView().getBasionymComboboxSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<TaxonName>());
123

  
122 124
        CdmFilterablePagingProvider<TaxonName, TaxonName> basionymPagingProvider = new CdmFilterablePagingProvider<TaxonName, TaxonName>(getRepo().getNameService());
123 125
        basionymPagingProvider.setInitStrategy(BASIONYM_INIT_STRATEGY);
124 126
        getView().getBasionymComboboxSelect().setPagingProviders(basionymPagingProvider, basionymPagingProvider, basionymPagingProvider.getPageSize(), this);

Also available in: Unified diff