Class MapChangeModelImpl<K,V>
java.lang.Object
com.blazebit.persistence.view.impl.change.AbstractChangeModel<C,V>
com.blazebit.persistence.view.impl.change.AbstractPluralChangeModel<Map<K,V>,V,MapDirtyChecker<Map<K,V>,K,V>>
com.blazebit.persistence.view.impl.change.AbstractMapChangeModel<K,V>
com.blazebit.persistence.view.impl.change.MapChangeModelImpl<K,V>
- All Implemented Interfaces:
ChangeModel<Map<K,,V>> MapChangeModel<K,,V> PluralChangeModel<Map<K,V>, V>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.change.ChangeModel
ChangeModel.ChangeKind -
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.change.AbstractPluralChangeModel
current, initial, pluralDirtyCheckerFields inherited from class com.blazebit.persistence.view.impl.change.AbstractChangeModel
basicType, type -
Constructor Summary
ConstructorsConstructorDescriptionMapChangeModelImpl(ManagedViewTypeImplementor<K> keyType, BasicTypeImpl<K> keyBasicType, ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, Map<K, V> initial, Map<K, V> current, MapDirtyChecker<Map<K, V>, K, V> pluralDirtyChecker) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractMapChangeModel
get, getAddedElements, getAddedKeys, getAddedObjects, getAll, getElementChanges, getKeyChanges, getMutableKeyAttribute, getMutatedElements, getMutatedKeys, getMutatedObjects, getObjectChanges, getRemovedElements, getRemovedKeys, getRemovedObjects, isChanged, isDirty, isKeyChanged, isKeyDirty, keyGet, keyGet, keyGet, keyGet, keyGet, keyGet, keyGet, keyGetAllMethods inherited from class com.blazebit.persistence.view.impl.change.AbstractPluralChangeModel
get, get, get, get, get, get, get, getCurrentState, getInitialState, getKind, getObjectChangeModel, isDirtyMethods inherited from class com.blazebit.persistence.view.impl.change.AbstractChangeModel
equals, get, getAll, getAllImmutable, getAttribute, getChangeModel, getChangeModel, getChangeModelList, getDirtyChanges, getEmptyChangeModel, getEmptyChangeModel, getImmutableChangeModel, getImmutableChangeModel, getImmutableChangeModelList, getMutableAttribute, getType, hashCode, isChanged, isDirty, validateAttributePathMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.view.change.ChangeModel
getCurrentState, getInitialState, getKind, isDirty
-
Constructor Details
-
MapChangeModelImpl
public MapChangeModelImpl(ManagedViewTypeImplementor<K> keyType, BasicTypeImpl<K> keyBasicType, ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, Map<K, V> initial, Map<K, V> current, MapDirtyChecker<Map<K, V>, K, V> pluralDirtyChecker)
-