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, initialFields inherited from class com.blazebit.persistence.view.impl.change.AbstractChangeModel
basicType, type -
Constructor Summary
ConstructorsConstructorDescriptionImmutableCollectionChangeModel(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, isDirtyMethods inherited from class com.blazebit.persistence.view.impl.change.AbstractImmutableChangeModel
getCurrentState, getInitialState, getKind, 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
-
ImmutableCollectionChangeModel
public ImmutableCollectionChangeModel(ManagedViewTypeImplementor<E> type, BasicTypeImpl<E> basicType, Collection<E> initial, Collection<E> current)
-