All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description AbstractSpringAuditableRepositoryAspect AspectUtil AuthorProvider Should provide a commit author, typically a user name taken from a current user session.CommitPropertiesProvider Provides commit properties forJavers.commit(String, Object, Map)called by Javers auto-audit aspect —JaversSpringDataAuditable.EmptyPropertiesProvider JaversAuditable Enables auto-audit when put on a method (typically on a method in a Repository)
TriggersJavers.commit(String, Object)for each method argument.JaversAuditableAspect Commits all arguments passed to methods annotated withJaversAuditableby callingJavers.commit(String, Object)for each method argument.JaversAuditableAspectAsync INCUBATING - Javers Async API has incubating status.
Asynchronously commits all arguments passed to methods annotated withJaversAuditableAsyncby callingJavers.commitAsync(String, Object, Executor)for each method argument.JaversAuditableAsync INCUBATING - Javers Async API has incubating status.
Enables asynchronous auto-audit aspect when put on a method (typically in a Repository).JaversAuditableDelete Enables auto-audit when put on a deleting method (typically on a Repository method)
TriggersJavers.commitShallowDelete(java.lang.String, java.lang.Object)for each method argument.JaversCommitAdvice JaversSpringDataAuditable Enables Javers auto-audit aspect when put on Spring DataCrudRepositoryJaversSpringDataAuditableRepositoryAspect CallsJavers.commit(String, Object, Map)on objects returned from save() methods in Spring Data CrudRepository when a repository is annotated with (class-level) @JaversSpringDataAuditable.JaversSpringProperties MockAuthorProvider RegisterJsonTypeAdaptersPlugin SpringSecurityAuthorProvider Returns a current user name from Spring Security context