Class ListChangeModelImpl<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<List<V>,V>
com.blazebit.persistence.view.impl.change.ListChangeModelImpl<V>
- All Implemented Interfaces:
ChangeModel<List<V>>,PluralChangeModel<List<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
ConstructorsConstructorDescriptionListChangeModelImpl(ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, List<V> initial, List<V> current, PluralDirtyChecker<List<V>, V> pluralDirtyChecker) -
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractCollectionChangeModel
get, getAddedElements, getAll, getElementChanges, getMutatedElements, getRemovedElements, isChanged, isDirtyMethods 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, validateAttributePath
-
Constructor Details
-
ListChangeModelImpl
public ListChangeModelImpl(ManagedViewTypeImplementor<V> type, BasicTypeImpl<V> basicType, List<V> initial, List<V> current, PluralDirtyChecker<List<V>, V> pluralDirtyChecker)
-