K
- Value that uniquely identifies position of item in collectionV
- Item value.public final class OSimpleMultiValueTracker<K,V> extends Object
Constructor and Description |
---|
OSimpleMultiValueTracker(ORecordElement element) |
Modifier and Type | Method and Description |
---|---|
void |
add(K key,
V value) |
void |
addNoDirty(K key,
V value) |
void |
disable() |
void |
enable() |
OMultiValueChangeTimeLine<Object,Object> |
getTimeLine() |
OMultiValueChangeTimeLine<K,V> |
getTransactionTimeLine() |
boolean |
isEnabled() |
void |
onAfterRecordChanged(OMultiValueChangeEvent<K,V> event,
boolean changeOwner) |
void |
remove(K key,
V value) |
void |
removeNoDirty(K key,
V value) |
void |
sourceFrom(OSimpleMultiValueTracker<K,V> tracker) |
void |
transactionClear() |
void |
updated(K key,
V newValue,
V oldValue) |
public OSimpleMultiValueTracker(ORecordElement element)
public void onAfterRecordChanged(OMultiValueChangeEvent<K,V> event, boolean changeOwner)
public void enable()
public void disable()
public boolean isEnabled()
public void sourceFrom(OSimpleMultiValueTracker<K,V> tracker)
public OMultiValueChangeTimeLine<Object,Object> getTimeLine()
public OMultiValueChangeTimeLine<K,V> getTransactionTimeLine()
public void transactionClear()
Copyright © 2009–2020 OrientDB. All rights reserved.