Class ImmutableCollectionChangeModel<E>
java.lang.Object
com.blazebit.persistence.view.impl.change.AbstractChangeModel<C,E>
com.blazebit.persistence.view.impl.change.AbstractImmutableChangeModel<C,V>
com.blazebit.persistence.view.impl.change.AbstractImmutablePluralChangeModel<Collection<E>,E>
com.blazebit.persistence.view.impl.change.ImmutableCollectionChangeModel<E>
- All Implemented Interfaces:
ChangeModel<Collection<E>>
,PluralChangeModel<Collection<E>,E>
public class ImmutableCollectionChangeModel<E> extends AbstractImmutablePluralChangeModel<Collection<E>,E>
- 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.AbstractImmutableChangeModel
current, initial
Fields inherited from class com.blazebit.persistence.view.impl.change.AbstractChangeModel
basicType, type
-
Constructor Summary
Constructors Constructor Description ImmutableCollectionChangeModel(ManagedViewTypeImplementor<E> type, BasicTypeImpl<E> basicType, Collection<E> initial, Collection<E> current)
-
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractImmutablePluralChangeModel
get, get, get, get, get, get, get, get, getAddedElements, getElementChanges, getMutatedElements, getRemovedElements, isChanged, isDirty
Methods inherited from class com.blazebit.persistence.view.impl.change.AbstractImmutableChangeModel
getCurrentState, getInitialState, getKind, 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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.blazebit.persistence.view.change.ChangeModel
getCurrentState, getInitialState, getKind, isDirty
-
Constructor Details
-
ImmutableCollectionChangeModel
public ImmutableCollectionChangeModel(ManagedViewTypeImplementor<E> type, BasicTypeImpl<E> basicType, Collection<E> initial, Collection<E> current)
-