Class ImmutableSetChangeModel<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<Set<E>,E>
com.blazebit.persistence.view.impl.change.ImmutableSetChangeModel<E>
- All Implemented Interfaces:
ChangeModel<Set<E>>
,PluralChangeModel<Set<E>,E>
public class ImmutableSetChangeModel<E> extends AbstractImmutablePluralChangeModel<Set<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 ImmutableSetChangeModel(ManagedViewTypeImplementor<E> type, BasicTypeImpl<E> basicType, Set<E> initial, Set<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
-
ImmutableSetChangeModel
public ImmutableSetChangeModel(ManagedViewTypeImplementor<E> type, BasicTypeImpl<E> basicType, Set<E> initial, Set<E> current)
-