T - data typepublic interface DataKeyMapper<T> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
T |
get(String key)
Gets the data object identified by given key.
|
String |
key(T dataObject)
Gets the key for data object.
|
void |
refresh(T dataObject,
ValueProvider<T,Object> identifierGetter)
Updates any existing mappings of given data object.
|
void |
remove(T dataObject)
Removes a data object from the key mapping.
|
void |
removeAll()
Removes all data objects from the key mapping.
|
String key(T dataObject)
dataObject - data object for key mappingT get(String key)
key - key of a data objectnull if invalid keyvoid remove(T dataObject)
dataObject - dropped data objectvoid removeAll()
void refresh(T dataObject, ValueProvider<T,Object> identifierGetter)
dataObject - the data object to updateidentifierGetter - the function to get an identifier from a data objectCopyright © 2017 Vaadin Ltd. All rights reserved.