Uses of Interface
com.evolveum.midpoint.repo.api.ConflictWatcher
Packages that use ConflictWatcher
Package
Description
-
Uses of ConflictWatcher in com.evolveum.midpoint.repo.api
Methods in com.evolveum.midpoint.repo.api that return ConflictWatcherModifier and TypeMethodDescriptionRepositoryService.createAndRegisterConflictWatcher(@NotNull String oid) Methods in com.evolveum.midpoint.repo.api with parameters of type ConflictWatcherModifier and TypeMethodDescriptionbooleanRepositoryService.hasConflict(ConflictWatcher watcher, OperationResult result) voidRepositoryService.unregisterConflictWatcher(ConflictWatcher watcher) -
Uses of ConflictWatcher in com.evolveum.midpoint.repo.cache
Methods in com.evolveum.midpoint.repo.cache that return ConflictWatcherModifier and TypeMethodDescriptionRepositoryCache.createAndRegisterConflictWatcher(@NotNull String oid) Methods in com.evolveum.midpoint.repo.cache with parameters of type ConflictWatcherModifier and TypeMethodDescriptionbooleanRepositoryCache.hasConflict(ConflictWatcher watcher, OperationResult result) voidRepositoryCache.unregisterConflictWatcher(ConflictWatcher watcher) -
Uses of ConflictWatcher in com.evolveum.midpoint.repo.sqale
Methods in com.evolveum.midpoint.repo.sqale that return ConflictWatcherModifier and TypeMethodDescriptionSqaleRepositoryService.createAndRegisterConflictWatcher(@NotNull String oid) Methods in com.evolveum.midpoint.repo.sqale with parameters of type ConflictWatcherModifier and TypeMethodDescriptionbooleanSqaleRepositoryService.hasConflict(ConflictWatcher watcher, OperationResult parentResult) voidSqaleRepositoryService.unregisterConflictWatcher(ConflictWatcher watcher) -
Uses of ConflictWatcher in com.evolveum.midpoint.repo.sqlbase
Classes in com.evolveum.midpoint.repo.sqlbase that implement ConflictWatcherModifier and TypeClassDescriptionclassDetects write-write conflicts on objects by tracking expected object versions, like this: - After successful ADD and MODIFY operation, the expected version is updated (ADD sets it; MODIFY increases it) - Before MODIFY operation, it is checked that the expected version matches the current version in the repository.