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(java.lang.String, java.lang.Object)for each method argument.JaversAuditableAspect Commits all arguments passed to methods with @JaversAuditable annotation (only if a method exits normally, i.e.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 SpringSecurityAuthorProvider Returns a current user name from Spring Security context