vaadin/framework

Deprecate MultiSelectionEvent.getNewSelection

Open

#11,756 opened on Oct 23, 2019

 (1 comment) (1 reaction) (0 assignees)Java (715 forks)auto 404
Help wantedStale

Repository metrics

Stars
 (1,806 stars)
PR merge metrics
 (PR metrics pending)

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.

Contributor guide