vaadin/framework

Deprecate MultiSelectionEvent.getNewSelection

Aberta

#11.756 aberto em 23 de out. de 2019

 (1 comentário) (1 reação) (0 responsável)Java (715 forks)auto 404
Help wantedStale

Métricas do repositório

Stars
 (1.806 estrelas)
Métricas de merge de PR
 (Métricas PR pendentes)

Description

Description copied from https://github.com/vaadin/flow/issues/6756

The class has three methods for the same thing:

Set<T> getValue()
Set<T> getAllSelectedItems()
Set<T> getNewSelection()

The first two are inherited, but getNewSelection exists only in MultiSelectionEvent.

Another reason to deprecate it is that the naming can cause confusion. We got feedback that a user expected the method to return the newly added items (compared to the old selection), i.e. what getAddedSelection returns.

JavaDocs should suggest to use getAllSelectedItems or getValue instead.

Guia do colaborador