All Classes and Interfaces
Class
Description
Should provide a commit author, typically a user name taken from a current user session.
Provides commit properties
for
Javers.commit(String, Object, Map)
called by Javers auto-audit aspect — JaversSpringDataAuditable.Enables auto-audit when put on a method (typically on a method in a Repository)
Triggers
Triggers
Javers.commit(String, Object) for each method argument.Commits all arguments passed to methods annotated with
JaversAuditable
by calling Javers.commit(String, Object) for each method argument.INCUBATING - Javers Async API has incubating status.
Asynchronously commits all arguments passed to methods annotated with
Asynchronously commits all arguments passed to methods annotated with
JaversAuditableAsync
by calling Javers.commitAsync(String, Object, Executor) for each method argument.INCUBATING - Javers Async API has incubating status.
Enables asynchronous auto-audit aspect when put on a method (typically in a Repository).
Enables asynchronous auto-audit aspect when put on a method (typically in a Repository).
Enables auto-audit when put on a conditionally deleting method (typically on a Repository method).
Enables auto-audit when put on a deleting method (typically on a Repository method)
Triggers
Triggers
Javers.commitShallowDelete(java.lang.String, java.lang.Object) for each method argument.Enables Javers auto-audit aspect when put on Spring Data
CrudRepositoryCalls
Javers.commit(String, Object, Map) on objects returned from save() methods in Spring Data CrudRepository
when a repository is annotated with (class-level) @JaversSpringDataAuditable.Transactional wrapper for core JaVers instance.
Returns a current user name from Spring Security context