Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AncestorId - Annotation Interface in org.springframework.versions
- AncestorRootId - Annotation Interface in org.springframework.versions
- apply(ProxyFactory) - Method in interface org.springframework.versions.LockingAndVersioningProxyFactory
- AuthenticationFacade - Class in internal.org.springframework.versions
- AuthenticationFacade() - Constructor for class internal.org.springframework.versions.AuthenticationFacade
D
- delete(T) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Deletes a given entity version.
- deleteAllVersions(T) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Deletes all versions of the given entity.
F
- findAllVersions(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Returns a list of all versions for the given entity.
- findAllVersions(S, Sort) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Returns a sorted list of all versions for the given entity
- findAllVersionsLatest() - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Deprecated.
- findAllVersionsLatest(Class<S>) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Returns the latest version of all entities.
- findWorkingCopy(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Returns the working copy for the given entity if it exists.
G
- getAuthentication() - Method in class internal.org.springframework.versions.AuthenticationFacade
- getEntityId() - Method in class org.springframework.versions.Lock
- getLabel() - Method in class org.springframework.versions.VersionInfo
- getLockOwner() - Method in class org.springframework.versions.Lock
- getNumber() - Method in class org.springframework.versions.VersionInfo
I
- internal.org.springframework.versions - package internal.org.springframework.versions
- isLockOwner(Object, Principal) - Method in interface internal.org.springframework.versions.LockingService
-
Return true if the given principal holds the lock for the given entity.
- isPrivateWorkingCopy(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Returns whether the given entity is a private working copy, or not
L
- lock(Object, Principal) - Method in interface internal.org.springframework.versions.LockingService
-
Locks the given entity for the given principal.
- lock(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Locks the entity and returns the updated entity (@Version and @LockOwner) attributes updated, otherwise returns null.
- Lock - Class in org.springframework.versions
- Lock(Serializable, String) - Constructor for class org.springframework.versions.Lock
- LockingAndVersioningException - Exception in org.springframework.versions
- LockingAndVersioningException() - Constructor for exception org.springframework.versions.LockingAndVersioningException
- LockingAndVersioningException(String) - Constructor for exception org.springframework.versions.LockingAndVersioningException
- LockingAndVersioningException(String, Throwable) - Constructor for exception org.springframework.versions.LockingAndVersioningException
- LockingAndVersioningException(String, Throwable, boolean, boolean) - Constructor for exception org.springframework.versions.LockingAndVersioningException
- LockingAndVersioningException(Throwable) - Constructor for exception org.springframework.versions.LockingAndVersioningException
- LockingAndVersioningProxyFactory - Interface in org.springframework.versions
- LockingAndVersioningRepository<T,
ID extends Serializable> - Interface in org.springframework.versions - LockingService - Interface in internal.org.springframework.versions
- lockOwner(Object) - Method in interface internal.org.springframework.versions.LockingService
-
Returns the lock owner, or null if not locked
- LockOwner - Annotation Interface in org.springframework.versions
- LockOwnerException - Exception in org.springframework.versions
- LockOwnerException(String) - Constructor for exception org.springframework.versions.LockOwnerException
- LockOwnerException(String, Throwable) - Constructor for exception org.springframework.versions.LockOwnerException
- LockParticipant - Annotation Interface in org.springframework.versions
O
- org.springframework.versions - package org.springframework.versions
S
- save(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Overridden implementation of save that enforces locking semantics
- setEntityId(Serializable) - Method in class org.springframework.versions.Lock
- setLabel(String) - Method in class org.springframework.versions.VersionInfo
- setLockOwner(String) - Method in class org.springframework.versions.Lock
- setNumber(String) - Method in class org.springframework.versions.VersionInfo
- SuccessorId - Annotation Interface in org.springframework.versions
U
- unlock(Object, Principal) - Method in interface internal.org.springframework.versions.LockingService
-
Unlocks the given entity for the current principal.
- unlock(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Unlocks the entity and returns the updated entity (@Version and @LockOwner) attributes updated, otherwise returns null
V
- version(S, VersionInfo) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Creates and returns a new version of the entity.
- VersionInfo - Class in org.springframework.versions
- VersionInfo() - Constructor for class org.springframework.versions.VersionInfo
- VersionInfo(String, String) - Constructor for class org.springframework.versions.VersionInfo
- VersionLabel - Annotation Interface in org.springframework.versions
- VersionNumber - Annotation Interface in org.springframework.versions
W
- workingCopy(S) - Method in interface org.springframework.versions.LockingAndVersioningRepository
-
Creates and returns a new version of the entity as a private working copy.
All Classes and Interfaces|All Packages|Serialized Form