Implementors of {@link ProvidesKey} provide a key for list items, such thatitems that are to be treated as distinct (for example, for editing) have distinct keys.
The key must implement a coherent set of {@link Object#equals(Object)} and{@link Object#hashCode()} methods such that if objects A and B are to betreated as identical, then A.equals(B), B.equals(A), and A.hashCode() == B.hashCode(). If A and B are to be treated as unequal, then it must be the case that A.equals(B) == false and B.equals(A) == false.
Note: This class is new and its interface subject to change.
@param < T> the data type of records in the list
|
|
|
|
|
|
|
|
|
|
|
|
|
|