Class CollectionChangeModelImpl<V>
java.lang.Object
com.blazebit.persistence.view.impl.change.AbstractChangeModel<C,V>
com.blazebit.persistence.view.impl.change.AbstractPluralChangeModel<C,V,PluralDirtyChecker<C,V>>
com.blazebit.persistence.view.impl.change.AbstractCollectionChangeModel<Collection<V>,V>
com.blazebit.persistence.view.impl.change.CollectionChangeModelImpl<V>
- All Implemented Interfaces:
ChangeModel<Collection<V>>
,PluralChangeModel<Collection<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, pluralDirtyChecker
Fields inherited from class com.blazebit.persistence.view.impl.change.AbstractChangeModel
basicType, type
-
Constructor Summary
ConstructorDescriptionCollectionChangeModelImpl
(ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, Collection<V> initial, Collection<V> current, PluralDirtyChecker<Collection<V>, V> pluralDirtyChecker) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractCollectionChangeModel
get, getAddedElements, getAll, getElementChanges, getMutatedElements, getRemovedElements, isChanged, isDirty
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractPluralChangeModel
get, get, get, get, get, get, get, getCurrentState, getInitialState, getKind, getObjectChangeModel, isDirty
Methods 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, validateAttributePath
-
Constructor Details
-
CollectionChangeModelImpl
public CollectionChangeModelImpl(ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, Collection<V> initial, Collection<V> current, PluralDirtyChecker<Collection<V>, V> pluralDirtyChecker)
-