Class OObjectEnumLazyMap<TYPE extends Enum>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<Object,Object>
com.orientechnologies.orient.object.enumerations.OObjectEnumLazyMap<TYPE>
- All Implemented Interfaces:
OObjectLazyMultivalueElement<Map<Object,,Object>> OObjectLazyEnumSerializer<Map<Object,,Object>> Serializable,Cloneable,Map<Object,Object>
public class OObjectEnumLazyMap<TYPE extends Enum>
extends HashMap<Object,Object>
implements Serializable, OObjectLazyEnumSerializer<Map<Object,Object>>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleanbooleanprotected voidConverts all the itemsvoiddetach()voiddetach(boolean nonProxiedInstance) voiddetachAll(boolean nonProxiedInstance, Map<Object, Object> alreadyDetached, Map<Object, Object> lazyObjects) entrySet()booleanbooleanisEmpty()keySet()voidvoidsetDirty()intsize()toString()values()Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from class java.util.AbstractMap
equals, hashCode
-
Constructor Details
-
OObjectEnumLazyMap
-
OObjectEnumLazyMap
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<Object,Object> - Overrides:
containsKeyin classHashMap<Object,Object>
-
containsValue
- Specified by:
containsValuein interfaceMap<Object,Object> - Overrides:
containsValuein classHashMap<Object,Object>
-
put
-
remove
-
clear
public void clear() -
isConverted
public boolean isConverted() -
toString
- Overrides:
toStringin classAbstractMap<Object,Object>
-
entrySet
-
get
-
keySet
-
putAll
-
values
-
setDirty
public void setDirty() -
detach
public void detach() -
detach
public void detach(boolean nonProxiedInstance) - Specified by:
detachin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
detachAll
public void detachAll(boolean nonProxiedInstance, Map<Object, Object> alreadyDetached, Map<Object, Object> lazyObjects) - Specified by:
detachAllin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
getNonOrientInstance
- Specified by:
getNonOrientInstancein interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
getUnderlying
- Specified by:
getUnderlyingin interfaceOObjectLazyMultivalueElement<TYPE extends Enum>
-
convertAll
protected void convertAll()Converts all the items
-