Uses of Interface
com.blazebit.persistence.view.impl.update.UpdateContext
Packages that use UpdateContext
Package
Description
-
Uses of UpdateContext in com.blazebit.persistence.view.impl
Methods in com.blazebit.persistence.view.impl with parameters of type UpdateContextModifier and TypeMethodDescriptionEntityViewManagerImpl.persist(UpdateContext context, Object view) voidEntityViewManagerImpl.remove(UpdateContext context, Class<?> entityViewClass, Object viewId) voidEntityViewManagerImpl.remove(UpdateContext context, Object view) voidEntityViewManagerImpl.update(UpdateContext context, Object view) voidEntityViewManagerImpl.updateTo(UpdateContext context, Object view, Object entity) -
Uses of UpdateContext in com.blazebit.persistence.view.impl.collection
Methods in com.blazebit.persistence.view.impl.collection with parameters of type UpdateContextModifier and TypeMethodDescriptionvoidCollectionAction.doAction(T collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidCollectionAddAllAction.doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidCollectionClearAction.doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidCollectionRemoveAllAction.doAction(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidListAction.doAction(T list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidListAddAction.doAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidListAddAllAction.doAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidListRemoveAction.doAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidListSetAction.doAction(C list, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidMapAction.doAction(T map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapClearAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapPutAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapPutAllAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapRemoveAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapRemoveAllEntriesAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapRemoveAllKeysAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidMapRemoveAllValuesAction.doAction(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) voidCollectionRemoveListener.onCollectionRemove(UpdateContext context, Object element) voidCollectionRemoveListener.onEntityCollectionRemove(UpdateContext context, Object element) voidRecordingCollection.replay(C collection, UpdateContext context, ViewToEntityMapper mapper, CollectionRemoveListener removeListener) voidRecordingMap.replay(C map, UpdateContext context, MapViewToEntityMapper mapper, CollectionRemoveListener keyRemoveListener, CollectionRemoveListener valueRemoveListener) RecordingCollection.resetActions(UpdateContext context) RecordingMap.resetActions(UpdateContext context) -
Uses of UpdateContext in com.blazebit.persistence.view.impl.entity
Methods in com.blazebit.persistence.view.impl.entity with parameters of type UpdateContextModifier and TypeMethodDescriptionvoidAbstractEntityToEntityMapper.applyAll(UpdateContext context, List<Object> elements) voidAbstractViewToEntityMapper.applyAll(UpdateContext context, List<Object> elements) voidElementToEntityMapper.applyAll(UpdateContext context, List<Object> elements) voidLoadOnlyViewToEntityMapper.applyAll(UpdateContext context, List<Object> elements) AbstractViewToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object element) DefaultEntityToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object dirtyEntity) ElementToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object element) EmbeddableUpdaterBasedViewToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object view) LoadOnlyEntityToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object dirtyEntity) LoadOnlyViewToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object view) LoadOrPersistViewToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object view) UpdaterBasedViewToEntityMapper.applyToEntity(UpdateContext context, Object entity, Object view) EmbeddableUpdaterBasedViewToEntityMapper.createEmbeddable(UpdateContext context) javax.persistence.QueryInverseElementToEntityMapper.createInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) javax.persistence.QueryInverseEntityToEntityMapper.createInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) javax.persistence.QueryInverseViewToEntityMapper.createInverseUpdateQuery(UpdateContext context, Object view, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) javax.persistence.QueryTargetViewClassBasedInverseViewToEntityMapper.createInverseUpdateQuery(UpdateContext context, Object element, DirtyAttributeFlusher<?, E, Object> nestedGraphNode, DirtyAttributeFlusher<?, ?, ?> inverseAttributeFlusher) javax.persistence.QueryAbstractViewToEntityMapper.createUpdateQuery(UpdateContext context, MutableStateTrackable view, DirtyAttributeFlusher<?, ?, ?> nestedGraphNode) javax.persistence.QueryLoadOnlyViewToEntityMapper.createUpdateQuery(UpdateContext context, MutableStateTrackable view, DirtyAttributeFlusher<?, ?, ?> nestedGraphNode) javax.persistence.QueryUpdaterBasedViewToEntityMapper.createUpdateQuery(UpdateContext context, MutableStateTrackable view, DirtyAttributeFlusher<?, ?, ?> nestedGraphNode) voidInverseElementToEntityMapper.flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) voidInverseEntityToEntityMapper.flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) voidInverseViewToEntityMapper.flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) voidTargetViewClassBasedInverseViewToEntityMapper.flushEntity(UpdateContext context, Object oldParent, Object newParent, Object child, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) EmbeddableUpdaterBasedViewToEntityMapper.flushToEntity(UpdateContext context, Object entity, Object view) LoadOnlyViewToEntityMapper.flushToEntity(UpdateContext context, Object entity, Object view) LoadOrPersistViewToEntityMapper.flushToEntity(UpdateContext context, Object entity, Object view) UpdaterBasedViewToEntityMapper.flushToEntity(UpdateContext context, Object entity, Object view) ViewToEntityMapper.flushToEntity(UpdateContext context, Object entity, Object view) AbstractEntityLoader.getEntityId(UpdateContext context, Object entity) protected final ObjectAbstractEntityLoader.getEntityId(UpdateContext context, Object view, Object id) EntityIdLoader.getEntityId(UpdateContext context, Object entity) EntityLoader.getEntityId(UpdateContext context, Object entity) ReferenceEntityLoader.getEntityId(UpdateContext context, Object entity) TargetViewClassBasedEntityLoader.getEntityId(UpdateContext context, Object entity) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> AbstractViewToEntityMapper.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> EmbeddableUpdaterBasedViewToEntityMapper.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> LoadOnlyViewToEntityMapper.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> UpdaterBasedViewToEntityMapper.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusherViewToEntityMapper.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) protected final ObjectAbstractEntityLoader.getReferenceOrLoad(UpdateContext context, Object view, Object id) protected final voidAbstractEntityLoader.getReferencesLoadOrCreate(UpdateContext context, List<Object> views, List<Object> ids) voidAbstractViewToEntityMapper.loadEntities(UpdateContext context, List<Object> views) voidEmbeddableUpdaterBasedViewToEntityMapper.loadEntities(UpdateContext context, List<Object> views) voidLoadOnlyViewToEntityMapper.loadEntities(UpdateContext context, List<Object> views) voidViewToEntityMapper.loadEntities(UpdateContext context, List<Object> views) AbstractViewToEntityMapper.loadEntity(UpdateContext context, Object view) EmbeddableUpdaterBasedViewToEntityMapper.loadEntity(UpdateContext context, Object view) LoadOnlyViewToEntityMapper.loadEntity(UpdateContext context, Object view) ViewToEntityMapper.loadEntity(UpdateContext context, Object view) protected ObjectAbstractViewToEntityMapper.persist(UpdateContext context, Object entity, Object view) voidAbstractEntityToEntityMapper.remove(UpdateContext context, Object element) voidAbstractViewToEntityMapper.remove(UpdateContext context, Object element) voidElementToEntityMapper.remove(UpdateContext context, Object element) voidLoadOnlyViewToEntityMapper.remove(UpdateContext context, Object element) voidAbstractEntityToEntityMapper.removeById(UpdateContext context, Object elementId) voidAbstractViewToEntityMapper.removeById(UpdateContext context, Object id) voidElementToEntityMapper.removeById(UpdateContext context, Object elementId) voidLoadOnlyViewToEntityMapper.removeById(UpdateContext context, Object id) voidAbstractEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidDefaultEntityLoaderFetchGraphNode.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidEntityIdLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidFlusherBasedEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidFullEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidReferenceEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) voidTargetViewClassBasedEntityLoader.toEntities(UpdateContext context, List<Object> views, List<Object> ids) DefaultEntityLoaderFetchGraphNode.toEntity(UpdateContext context, Object view, Object id) EntityIdLoader.toEntity(UpdateContext context, Object view, Object id) EntityLoader.toEntity(UpdateContext context, Object view, Object id) FlusherBasedEntityLoader.toEntity(UpdateContext context, Object view, Object id) FullEntityLoader.toEntity(UpdateContext context, Object view, Object id) ReferenceEntityLoader.toEntity(UpdateContext context, Object view, Object id) TargetViewClassBasedEntityLoader.toEntity(UpdateContext context, Object view, Object id) -
Uses of UpdateContext in com.blazebit.persistence.view.impl.update
Classes in com.blazebit.persistence.view.impl.update that implement UpdateContextMethods in com.blazebit.persistence.view.impl.update with parameters of type UpdateContextModifier and TypeMethodDescriptionjavax.persistence.QueryEntityViewUpdaterImpl.createUpdateQuery(UpdateContext context, MutableStateTrackable updatableProxy, DirtyAttributeFlusher<?, ?, ?> flusher) javax.persistence.QueryUpdateQueryFactory.createUpdateQuery(UpdateContext context, MutableStateTrackable view, DirtyAttributeFlusher<?, ?, ?> nestedGraphNode) EntityViewUpdater.executePersist(UpdateContext context, MutableStateTrackable updatableProxy) EntityViewUpdater.executePersist(UpdateContext context, Object entity, MutableStateTrackable updatableProxy) EntityViewUpdaterImpl.executePersist(UpdateContext context, MutableStateTrackable updatableProxy) EntityViewUpdaterImpl.executePersist(UpdateContext context, Object entity, MutableStateTrackable updatableProxy) booleanEntityViewUpdater.executeUpdate(UpdateContext context, MutableStateTrackable updatableProxy) EntityViewUpdater.executeUpdate(UpdateContext context, Object entity, MutableStateTrackable updatableProxy) booleanEntityViewUpdaterImpl.executeUpdate(UpdateContext context, MutableStateTrackable updatableProxy) EntityViewUpdaterImpl.executeUpdate(UpdateContext context, Object entity, MutableStateTrackable updatableProxy) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> EntityViewUpdater.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable current, DirtyAttributeFlusher<T, E, V> fullFlusher) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> EntityViewUpdaterImpl.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable updatableProxy, DirtyAttributeFlusher<T, E, V> fullFlusher) voidListenerManager.invokePostCommit(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition) voidListeners.invokePostCommit(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition) voidListenerManager.invokePostPersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) voidListeners.invokePostPersist(UpdateContext context, EntityViewProxy updatableProxy, Object entity) voidListenerManager.invokePostRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) voidListeners.invokePostRemove(UpdateContext context, EntityViewProxy entityView, Object entityId) voidListenerManager.invokePostRollback(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition, javax.persistence.EntityManager em) voidListeners.invokePostRollback(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition, javax.persistence.EntityManager em) voidListenerManager.invokePostUpdate(UpdateContext context, MutableStateTrackable updatableProxy) voidListeners.invokePostUpdate(UpdateContext context, EntityViewProxy updatableProxy) voidListenerManager.invokePrePersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) voidListeners.invokePrePersist(UpdateContext context, EntityViewProxy updatableProxy, Object entity) booleanListenerManager.invokePreRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) booleanListeners.invokePreRemove(UpdateContext context, EntityViewProxy entityView, Object entityId) booleanListenerManager.invokePreUpdate(UpdateContext context, MutableStateTrackable updatableProxy) booleanListeners.invokePreUpdate(UpdateContext context, EntityViewProxy updatableProxy) voidListeners.preparePostRemove(UpdateContext context, EntityViewProxy entityView, Object entityId) voidEntityViewUpdater.remove(UpdateContext context, EntityViewProxy entityView) voidEntityViewUpdater.remove(UpdateContext context, Object id) voidEntityViewUpdaterImpl.remove(UpdateContext context, EntityViewProxy entityView) voidEntityViewUpdaterImpl.remove(UpdateContext context, Object viewId) Constructors in com.blazebit.persistence.view.impl.update with parameters of type UpdateContextModifierConstructorDescriptionResetInitialStateSynchronization(UpdateContext updateContext, ListenerManager listenerManager) -
Uses of UpdateContext in com.blazebit.persistence.view.impl.update.flush
Methods in com.blazebit.persistence.view.impl.update.flush with parameters of type UpdateContextModifier and TypeMethodDescriptionprotected voidCollectionAttributeFlusher.addElements(UpdateContext context, Object ownerView, Object view, Collection<Object> removedAllObjects, boolean flushAtOnce, boolean removedAllWithoutCollectionActions, V value, List<Object> embeddablesToUpdate, FusedCollectionActions fusedCollectionActions, boolean initialKnown) protected voidIndexedListAttributeFlusher.addElements(UpdateContext context, Object ownerView, Object view, Collection<Object> removedAllObjects, boolean flushAtOnce, boolean removedAllWithoutCollectionActions, V value, List<Object> embeddablesToUpdate, FusedCollectionActions fusedCollectionActions, boolean initialKnown) protected voidMapAttributeFlusher.addElements(UpdateContext context, Object ownerView, Object view, Map<Object, Object> removedAllObjects, boolean flushAtOnce, V value, Map<Object, Object> embeddablesToUpdate, FusedMapActions fusedCollectionActions, boolean initialKnown) protected abstract voidAbstractPluralAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor elementDescriptor, List<A> actions, V current) protected voidCollectionAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor elementDescriptor, List<CollectionAction<?>> actions, V current) protected voidIndexedListAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor typeDescriptor, List<CollectionAction<?>> actions, V current) protected voidMapAttributeFlusher.addFlatViewElementFlushActions(UpdateContext context, TypeDescriptor typeDescriptor, List<MapAction<?>> actions, V current) protected Collection<Object>CollectionAttributeFlusher.appendRemoveSpecific(UpdateContext context, DeleteCriteriaBuilder<?> deleteCb, FusedCollectionActions fusedCollectionActions) protected Collection<Object>IndexedListAttributeFlusher.appendRemoveSpecific(UpdateContext context, DeleteCriteriaBuilder<?> deleteCb, FusedCollectionActions fusedCollectionActions) MapAttributeFlusher.appendRemoveSpecific(UpdateContext context, DeleteCriteriaBuilder<?> deleteCb, FusedMapActions fusedCollectionActions) booleanAbstractPluralAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanBasicAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanCollectionElementAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanCompositeAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanDirtyAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanEmbeddableAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanMergeCollectionElementAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanParentReferenceAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanPersistCollectionElementAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) booleanSubviewAttributeFlusher.appendUpdateQueryFragment(UpdateContext context, StringBuilder sb, String mappingPrefix, String parameterPrefix, String separator) protected final DeleteCriteriaBuilder<?>CollectionAttributeFlusher.createCollectionDeleter(UpdateContext context) protected final DeleteCriteriaBuilder<?>MapAttributeFlusher.createCollectionDeleter(UpdateContext context) protected booleanCollectionAttributeFlusher.deleteElements(UpdateContext context, Object ownerView, Object view, V initial, V value, boolean removeSpecific, FusedCollectionActions fusedCollectionActions, boolean deleteAll) protected booleanMapAttributeFlusher.deleteElements(UpdateContext context, Object ownerView, Object view, V value, boolean removeSpecific, FusedMapActions fusedCollectionActions, boolean deleteAll) protected List<CollectionAction<Collection<?>>>CollectionAttributeFlusher.determineCollectionActions(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) protected List<CollectionAction<Collection<?>>>IndexedListAttributeFlusher.determineCollectionActions(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) MapAttributeFlusher.determineCollectionActions(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) protected final List<CollectionAction<Collection<?>>>CollectionAttributeFlusher.determineCollectionActionsForNonSubview(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) protected final List<CollectionAction<Collection<?>>>CollectionAttributeFlusher.determineCollectionActionsForSubview(UpdateContext context, V initial, V current) protected DirtyAttributeFlusher<CollectionAttributeFlusher<E,V>, E, V> CollectionAttributeFlusher.determineDirtyFlusherForNewCollection(UpdateContext context, V initial, V current) protected DirtyAttributeFlusher<MapAttributeFlusher<E,V>, E, V> MapAttributeFlusher.determineDirtyFlusherForNewCollection(UpdateContext context, V initial, V current) protected final booleanAbstractPluralAttributeFlusher.determineElementFlushers(UpdateContext context, TypeDescriptor typeDescriptor, List<CollectionElementAttributeFlusher<E, V>> elementFlushers, Iterable<?> values, List<? extends A> actions, V current) protected List<CollectionAction<Collection<?>>>CollectionAttributeFlusher.determineJpaCollectionActions(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) protected List<CollectionAction<Collection<?>>>IndexedListAttributeFlusher.determineJpaCollectionActions(UpdateContext context, V jpaCollection, V value, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) MapAttributeFlusher.determineJpaCollectionActions(UpdateContext context, V initial, V current, AbstractPluralAttributeFlusher.EqualityChecker equalityChecker) voidPostFlushCollectionElementByIdDeleter.execute(UpdateContext context) voidPostFlushCollectionElementDeleter.execute(UpdateContext context) voidPostFlushDeleter.execute(UpdateContext context) voidPostFlushInverseCollectionElementByIdDeleter.execute(UpdateContext context) voidPostFlushViewToEntityMapperDeleter.execute(UpdateContext context) protected booleanCollectionAttributeFlusher.executeActions(UpdateContext context, Collection<Object> jpaCollection, List<CollectionAction<Collection<?>>> actions, ViewToEntityMapper mapper) protected voidCollectionAttributeFlusher.flushCollectionOperations(UpdateContext context, Object ownerView, Object view, V initial, V value, List<Object> embeddablesToUpdate, FusedCollectionActions fusedCollectionActions, boolean initialKnown) protected voidMapAttributeFlusher.flushCollectionOperations(UpdateContext context, Object ownerView, Object view, V initial, V value, Map<Object, Object> embeddablesToUpdate, FusedMapActions fusedCollectionActions, boolean initialKnown) booleanBasicAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanCollectionAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanCollectionElementAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanCompositeAttributeFlusher.flushEntity(UpdateContext context, Object entity, Object ownerView, Object view, Object value, Runnable postReplaceListener) booleanDirtyAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanEmbeddableAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanInverseCollectionElementAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanMapAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanMergeCollectionElementAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanParentCollectionReferenceAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanParentReferenceAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanPersistCollectionElementAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanSubviewAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) booleanVersionAttributeFlusher.flushEntity(UpdateContext context, E entity, Object ownerView, Object view, V value, Runnable postReplaceListener) voidBasicAttributeFlusher.flushEntityComponents(UpdateContext context, E entity, V value) voidInverseFlusher.flushEntitySetElement(UpdateContext context, Iterable<?> elements, E oldParent, E newValue) voidInverseFlusher.flushEntitySetElement(UpdateContext context, Object element, E oldParent, E newValue, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) javax.persistence.QueryAbstractPluralAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryBasicAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryCollectionAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V current, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryCollectionElementAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryCompositeAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, Object value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryDirtyAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryEmbeddableAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryInverseCollectionElementAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryMapAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V current, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryMergeCollectionElementAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryMergeMapKeyAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryMergeMapValueAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryParentReferenceAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryPersistCollectionElementAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QuerySubviewAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryUpdateCollectionElementAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) javax.persistence.QueryVersionAttributeFlusher.flushQuery(UpdateContext context, String parameterPrefix, UpdateQueryFactory queryFactory, javax.persistence.Query query, Object ownerView, Object view, V value, UnmappedOwnerAwareDeleter ownerAwareDeleter, DirtyAttributeFlusher<?, ?, ?> ownerFlusher) voidVersionAttributeFlusher.flushQueryInitialVersion(UpdateContext context, String parameterPrefix, javax.persistence.Query query, Object view, V value) voidInverseFlusher.flushQuerySetElement(UpdateContext context, Object element, Object oldParent, Object view, String parameterPrefix, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) voidInverseFlusher.flushQuerySetEntityOnElement(UpdateContext context, Object element, E oldParent, E entity, String parameterPrefix, DirtyAttributeFlusher<?, E, Object> nestedGraphNode) FusedCollectionActions.getAdded(UpdateContext context) FusedCollectionElementActions.getAdded(UpdateContext context) FusedCollectionIndexActions.getAdded(UpdateContext context) BasicAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) CollectionAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) CollectionElementAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) CompositeAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) DirtyAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) EmbeddableAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) MapAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) MergeCollectionElementAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) PersistCollectionElementAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) SubviewAttributeFlusher.getDirtyFlusher(UpdateContext context, Object view, Object initial, Object current) protected abstract DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getDirtyFlusherForRecordingCollection(UpdateContext context, R collection) protected DirtyAttributeFlusher<CollectionAttributeFlusher<E,V>, E, V> CollectionAttributeFlusher.getDirtyFlusherForRecordingCollection(UpdateContext context, RecordingCollection<?, ?> collection) protected DirtyAttributeFlusher<MapAttributeFlusher<E,V>, E, V> MapAttributeFlusher.getDirtyFlusherForRecordingCollection(UpdateContext context, RecordingMap<?, ?, ?> collection) protected abstract List<CollectionElementAttributeFlusher<E,V>> AbstractPluralAttributeFlusher.getElementFlushers(UpdateContext context, V current, List<? extends A> actions) protected List<CollectionElementAttributeFlusher<E,V>> CollectionAttributeFlusher.getElementFlushers(UpdateContext context, V current, List<? extends CollectionAction<?>> actions) protected List<CollectionElementAttributeFlusher<E,V>> MapAttributeFlusher.getElementFlushers(UpdateContext context, V current, List<? extends MapAction<?>> actions) protected final DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getElementOnlyFlusher(UpdateContext context, V current) CompositeAttributeFlusher.getEntityIdCopy(UpdateContext context, EntityViewProxy updatableProxy) CollectionAttributeFlusher.getEntityReferencesForCollectionOperation(UpdateContext context, Collection<Object> objects) <T extends DirtyAttributeFlusher<T,E, V>, E, V>
DirtyAttributeFlusher<T,E, V> CompositeAttributeFlusher.getNestedDirtyFlusher(UpdateContext context, MutableStateTrackable updatableProxy) BasicAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) CollectionAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) CollectionElementAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) CompositeAttributeFlusher.getNewInitialValue(UpdateContext context, Object clonedValue, Object currentValue) DirtyAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) EmbeddableAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) MapAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) SubviewAttributeFlusher.getNewInitialValue(UpdateContext context, V clonedValue, V currentValue) FusedCollectionActions.getRemoved(UpdateContext context) FusedCollectionElementActions.getRemoved(UpdateContext context) FusedCollectionIndexActions.getRemoved(UpdateContext context) FusedMapActions.getRemovedKeys(UpdateContext context) protected final DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getReplaceOrMergeAndElementFlusher(UpdateContext context, V initial, V current) protected final DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getReplaceOrMergeOnlyFlusher(UpdateContext context, V initial, V current) protected final DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getReplayAndElementFlusher(UpdateContext context, V initial, V current, List<? extends A> collectionActions, List<CollectionElementAttributeFlusher<E, V>> elementFlushers) protected final DirtyAttributeFlusher<X,E, V> AbstractPluralAttributeFlusher.getReplayOnlyFlusher(UpdateContext context, V initial, V current, List<? extends A> collectionActions) protected static ObjectAbstractPluralAttributeFlusher.getViewElement(UpdateContext context, TypeDescriptor typeDescriptor, Object jpaCollectionObject) protected abstract voidAbstractPluralAttributeFlusher.invokeCollectionAction(UpdateContext context, Object ownerView, Object view, V targetCollection, Object value, List<? extends A> collectionActions) protected voidCollectionAttributeFlusher.invokeCollectionAction(UpdateContext context, Object ownerView, Object view, V targetCollection, Object value, List<? extends CollectionAction<?>> collectionActions) protected voidMapAttributeFlusher.invokeCollectionAction(UpdateContext context, Object ownerView, Object view, V targetCollection, Object value, List<? extends MapAction<?>> collectionActions) protected voidAbstractPluralAttributeFlusher.invokeFlushOperation(UpdateContext context, Object ownerView, Object view, E entity, V value) booleanAbstractPluralAttributeFlusher.DeepEqualityChecker.isEqual(UpdateContext context, Object object1, Object object2) booleanAbstractPluralAttributeFlusher.EntityIdWithViewIdEqualityChecker.isEqual(UpdateContext context, Object entity, Object view) booleanAbstractPluralAttributeFlusher.EntityWithViewEqualityChecker.isEqual(UpdateContext context, Object entity, Object view) booleanAbstractPluralAttributeFlusher.EqualityChecker.isEqual(UpdateContext context, Object object1, Object object2) booleanAbstractPluralAttributeFlusher.EqualsEqualityChecker.isEqual(UpdateContext context, Object object1, Object object2) booleanAbstractPluralAttributeFlusher.IdentityEqualityChecker.isEqual(UpdateContext context, Object object1, Object object2) InverseFlusher.loadByOwnerId(UpdateContext context, Object ownerId) protected booleanCollectionAttributeFlusher.mergeAndRequeue(UpdateContext context, RecordingCollection recordingCollection, Collection<Object> newCollection) protected booleanIndexedListAttributeFlusher.mergeAndRequeue(UpdateContext context, RecordingCollection recordingCollection, Collection<Object> newCollection) protected abstract booleanAbstractPluralAttributeFlusher.mergeCollectionElements(UpdateContext context, Object ownerView, Object view, E entity, V value) protected booleanCollectionAttributeFlusher.mergeCollectionElements(UpdateContext context, Object ownerView, Object view, E entity, V value) protected booleanMapAttributeFlusher.mergeCollectionElements(UpdateContext context, Object ownerView, Object view, E entity, V value) voidEntityCollectionRemoveListener.onCollectionRemove(UpdateContext context, Object element) voidViewCollectionRemoveListener.onCollectionRemove(UpdateContext context, Object element) voidEntityCollectionRemoveListener.onEntityCollectionRemove(UpdateContext context, Object element) voidViewCollectionRemoveListener.onEntityCollectionRemove(UpdateContext context, Object element) protected final <X> XMapAttributeFlusher.persistOrMergeKey(UpdateContext context, javax.persistence.EntityManager em, X object) voidUnmappedOwnerAwareDeleter.postDelete(UpdateContext context, EntityViewProxy view) voidUnmappedOwnerAwareDeleter.preDelete(UpdateContext context, EntityViewProxy view) BasicAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidBasicAttributeFlusher.remove(UpdateContext context, Object id) CollectionAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidCollectionAttributeFlusher.remove(UpdateContext context, Object id) CollectionElementAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidCollectionElementAttributeFlusher.remove(UpdateContext context, Object id) voidCompositeAttributeFlusher.remove(UpdateContext context, Object viewId) CompositeAttributeFlusher.remove(UpdateContext context, Object entity, Object view, Object value) DirtyAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidDirtyAttributeFlusher.remove(UpdateContext context, Object id) EmbeddableAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidEmbeddableAttributeFlusher.remove(UpdateContext context, Object id) MapAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidMapAttributeFlusher.remove(UpdateContext context, Object id) SubviewAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidSubviewAttributeFlusher.remove(UpdateContext context, Object id) voidUnmappedBasicAttributeCascadeDeleter.remove(UpdateContext context, Object o) VersionAttributeFlusher.remove(UpdateContext context, E entity, Object view, V value) voidUnmappedAttributeCascadeDeleter.removeById(UpdateContext context, Object id) voidUnmappedBasicAttributeCascadeDeleter.removeById(UpdateContext context, Object id) voidUnmappedCollectionAttributeCascadeDeleter.removeById(UpdateContext context, Object id) voidUnmappedMapAttributeCascadeDeleter.removeById(UpdateContext context, Object id) voidUnmappedWritableBasicAttributeSetNullCascadeDeleter.removeById(UpdateContext context, Object id) voidViewTypeCascadeDeleter.removeById(UpdateContext context, Object id) BasicAttributeFlusher.removeByOwnerId(UpdateContext context, Object ownerId) CollectionAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) CollectionElementAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) CompositeAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) DirtyAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) EmbeddableAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) InverseFlusher.removeByOwnerId(UpdateContext context, Object ownerId) MapAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) SubviewAttributeFlusher.removeByOwnerId(UpdateContext context, Object id) voidUnmappedAttributeCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidUnmappedBasicAttributeCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidUnmappedCollectionAttributeCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidUnmappedMapAttributeCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidUnmappedWritableBasicAttributeSetNullCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidViewTypeCascadeDeleter.removeByOwnerId(UpdateContext context, Object ownerId) voidInverseFlusher.removeByOwnerIdOnly(UpdateContext context, Object ownerId) voidInverseFlusher.removeElement(UpdateContext context, Object ownerEntity, Object element) voidInverseFlusher.removeElements(UpdateContext context, Iterable<?> elements) voidBasicAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidCollectionAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidCollectionElementAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidCompositeAttributeFlusher.removeFromEntity(UpdateContext context, Object entity) voidDirtyAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidEmbeddableAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidMapAttributeFlusher.removeFromEntity(UpdateContext context, E entity) voidSubviewAttributeFlusher.removeFromEntity(UpdateContext context, E entity) protected abstract voidAbstractPluralAttributeFlusher.replaceCollection(UpdateContext context, Object ownerView, Object view, E entity, V value, FlushStrategy flushStrategy) protected voidCollectionAttributeFlusher.replaceCollection(UpdateContext context, Object ownerView, Object view, E entity, V value, FlushStrategy flushStrategy) protected voidMapAttributeFlusher.replaceCollection(UpdateContext context, Object ownerView, Object view, E entity, V value, FlushStrategy flushStrategy) protected abstract VAbstractPluralAttributeFlusher.replaceWithRecordingCollection(UpdateContext context, Object view, V value, List<? extends A> actions) protected VCollectionAttributeFlusher.replaceWithRecordingCollection(UpdateContext context, Object view, V value, List<? extends CollectionAction<?>> actions) protected VMapAttributeFlusher.replaceWithRecordingCollection(UpdateContext context, Object view, V value, List<? extends MapAction<?>> actions)