Class ResetInitialStateSynchronization
java.lang.Object
com.blazebit.persistence.view.impl.update.ResetInitialStateSynchronization
- All Implemented Interfaces:
InitialStateResetter
,Synchronization
public class ResetInitialStateSynchronization extends Object implements Synchronization, InitialStateResetter
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description ResetInitialStateSynchronization(UpdateContext updateContext, ListenerManager listenerManager)
-
Method Summary
Modifier and Type Method Description int
addPersistedView(MutableStateTrackable persistedView)
int
addPersistedView(MutableStateTrackable persistedView, Object oldId)
void
addPersistedViewNewObject(int newObjectIndex, Object newObject)
void
addRecordingCollection(RecordingCollection<?,?> recordingCollection, List<? extends CollectionAction<?>> actions, Map<?,?> addedElements, Map<?,?> removedElements)
void
addRecordingMap(RecordingMap<?,?,?> recordingMap, List<? extends MapAction<?>> actions, Map<?,?> addedKeys, Map<?,?> removedKeys, Map<?,?> addedElements, Map<?,?> removedElements)
void
addRemovedView(EntityViewProxy view)
void
addState(Object[] reference, Object[] copy)
long[]
addUpdatedView(MutableStateTrackable updatedView)
void
addVersionedView(MutableStateTrackable updatedView, Object oldVersion)
void
afterCompletion(int status)
void
beforeCompletion()
-
Constructor Details
-
ResetInitialStateSynchronization
public ResetInitialStateSynchronization(UpdateContext updateContext, ListenerManager listenerManager)
-
-
Method Details
-
addRecordingCollection
public void addRecordingCollection(RecordingCollection<?,?> recordingCollection, List<? extends CollectionAction<?>> actions, Map<?,?> addedElements, Map<?,?> removedElements)- Specified by:
addRecordingCollection
in interfaceInitialStateResetter
-
addRecordingMap
public void addRecordingMap(RecordingMap<?,?,?> recordingMap, List<? extends MapAction<?>> actions, Map<?,?> addedKeys, Map<?,?> removedKeys, Map<?,?> addedElements, Map<?,?> removedElements)- Specified by:
addRecordingMap
in interfaceInitialStateResetter
-
addPersistedView
- Specified by:
addPersistedView
in interfaceInitialStateResetter
-
addPersistedView
- Specified by:
addPersistedView
in interfaceInitialStateResetter
-
addPersistedViewNewObject
- Specified by:
addPersistedViewNewObject
in interfaceInitialStateResetter
-
addUpdatedView
- Specified by:
addUpdatedView
in interfaceInitialStateResetter
-
addRemovedView
- Specified by:
addRemovedView
in interfaceInitialStateResetter
-
addVersionedView
- Specified by:
addVersionedView
in interfaceInitialStateResetter
-
addState
- Specified by:
addState
in interfaceInitialStateResetter
-
beforeCompletion
public void beforeCompletion()- Specified by:
beforeCompletion
in interfaceSynchronization
-
afterCompletion
public void afterCompletion(int status)- Specified by:
afterCompletion
in interfaceSynchronization
-