Package com.evolveum.midpoint.repo.api
package com.evolveum.midpoint.repo.api
-
ClassDescriptionAggregateQuery<T extends Containerable>Defines basic contract for local caches (various caching components or services).Dispatches events to cache listeners (currently CacheRegistry and ClusterCacheListener).Provides more specific information e.g. about the nature of the change that triggered the invalidation event.Deprecated.Registry of all local caches (various caching components/services).Detects if a repository object was modified in an unexpected way, typically by a different thread.TODO better place, better nameContains information about object deletion result; primarily needed by repository caching algorithms.ModificationPrecondition<T extends ObjectType>A precondition that is checked before a modification is committed into the repository.ModifyObjectResult<T extends ObjectType>Contains information about object modification result; primarily needed by repository caching algorithms.Interface for beans that are repository-ware, i.e. those that hold the instance of repository service.Identity Repository Interface.Used to access performance monitors.Central point of dispatching notifications about changes to the system configuration object.Application event related to system configuration change.Listener that needs to receive notifications related to system configuration object changes.VersionPrecondition<T extends ObjectType>A
ModificationPreconditionthat aborts an update operation if the actual version of the object being modified is different from the expected one (VersionPrecondition.expectedVersion).