public class MapColumnFamily<K,T> extends ColumnFamily<T> implements Map<K,T>
ColumnFamily.ChangeKind| Modifier and Type | Field and Description |
|---|---|
protected Class<K> |
keyClazz |
protected boolean |
keyIsString |
addOnly, allChanged, changes, clazz, collection, increments, lastActivation, name, owner, property| Constructor and Description |
|---|
MapColumnFamily() |
MapColumnFamily(Class<K> keyClazz,
Class<T> valueClazz,
Field property,
String name,
PersistingElement owner) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(Object from,
Object to) |
protected void |
addToPOJO(Object pojo,
String key,
T element) |
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<K,T>> |
entrySet() |
boolean |
equals(Object obj) |
protected K |
fromKey(String key) |
T |
get(Object key) |
Serializable |
getSerializableVersion() |
int |
hashCode() |
Set<K> |
keySet() |
T |
put(K key,
T value) |
void |
putAll(Map<? extends K,? extends T> m) |
T |
remove(Object key) |
protected void |
storeToPOJO(Object pojo) |
protected String |
toKey(K key) |
protected void |
updateFromPOJO(Object pojo) |
Collection<T> |
values() |
activate, activate, activate, assertIsActivated, changedKeySet, clearChanges, compareTo, containsKey, getActivationDate, getClazz, getElement, getFromStore, getIncrement, getKeys, getName, getOwner, getPOJO, getProperty, hasChanged, hasChanged, incrementedKeySet, isActivated, isActivated, isAddOnly, isEmpty, isEmptyInStore, preparePut, putElement, rebuild, removeKey, setActivated, setAllChanged, size, storeToPOJO, updateFromPOJO, wasChanged, wasDeletedclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, isEmpty, merge, putIfAbsent, remove, replace, replace, replaceAll, sizepublic Serializable getSerializableVersion()
getSerializableVersion in class ColumnFamily<T>public boolean equals(Object obj)
public int hashCode()
public boolean containsKey(Object key)
containsKey in interface Map<K,T>public boolean containsValue(Object value)
containsValue in interface Map<K,T>public void activate(Object from, Object to) throws DatabaseNotReachedException
activate in class ColumnFamily<T>DatabaseNotReachedExceptionprotected void updateFromPOJO(Object pojo)
updateFromPOJO in class ColumnFamily<T>protected void storeToPOJO(Object pojo)
storeToPOJO in class ColumnFamily<T>Copyright © 2016. All Rights Reserved.