A C E I J M O P S 

A

AbstractSpringAuditableRepositoryAspect - Class in org.javers.spring.auditable.aspect.springdata
 
AbstractSpringAuditableRepositoryAspect(Javers, AuthorProvider, CommitPropertiesProvider) - Constructor for class org.javers.spring.auditable.aspect.springdata.AbstractSpringAuditableRepositoryAspect
 
AspectUtil - Class in org.javers.spring.auditable
 
AspectUtil() - Constructor for class org.javers.spring.auditable.AspectUtil
 
AuthorProvider - Interface in org.javers.spring.auditable
Should provide a commit author, typically a user name taken from a current user session.

C

collectArguments(JoinPoint) - Static method in class org.javers.spring.auditable.AspectUtil
 
collectReturnedObjects(Object) - Static method in class org.javers.spring.auditable.AspectUtil
 
commitAdvice(JoinPoint) - Method in class org.javers.spring.auditable.aspect.JaversAuditableAspect
 
CommitPropertiesProvider - Interface in org.javers.spring.auditable
Should provide commit properties passed by Auto-audit aspect to Javers.commit(String, Object, Map)

Implementation has to be thread-safe and has to play along with AuthorProvider

E

EmptyPropertiesProvider - Class in org.javers.spring.auditable
 
EmptyPropertiesProvider() - Constructor for class org.javers.spring.auditable.EmptyPropertiesProvider
 

I

isAuditableAspectEnabled() - Method in class org.javers.spring.JaversSpringProperties
 
isSpringDataAuditableRepositoryAspectEnabled() - Method in class org.javers.spring.JaversSpringProperties
 

J

JaversAuditable - Annotation Type in org.javers.spring.annotation
Enables auto-audit when put on a method (typically on a method in a Repository)
JaversAuditableAspect - Class in org.javers.spring.auditable.aspect
Commits all arguments passed to methods with @JaversAuditable annotation (only if a method exits normally, i.e.
JaversAuditableAspect(Javers, AuthorProvider) - Constructor for class org.javers.spring.auditable.aspect.JaversAuditableAspect
 
JaversAuditableAspect(Javers, AuthorProvider, CommitPropertiesProvider) - Constructor for class org.javers.spring.auditable.aspect.JaversAuditableAspect
 
JaversSpringDataAuditable - Annotation Type in org.javers.spring.annotation
Enables auto-audit when put on Spring Data CrudRepositories
JaversSpringDataAuditableRepositoryAspect - Class in org.javers.spring.auditable.aspect.springdata
Calls Javers.commit(String, Object, Map) on objects returned from save() methods in Spring Data CrudRepository when a repository is annotated with (class-level) @JaversSpringDataAuditable.
JaversSpringDataAuditableRepositoryAspect(Javers, AuthorProvider, CommitPropertiesProvider) - Constructor for class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
JaversSpringProperties - Class in org.javers.spring
 
JaversSpringProperties() - Constructor for class org.javers.spring.JaversSpringProperties
 

M

MockAuthorProvider - Class in org.javers.spring.auditable
 
MockAuthorProvider() - Constructor for class org.javers.spring.auditable.MockAuthorProvider
 

O

onDelete(JoinPoint) - Method in class org.javers.spring.auditable.aspect.springdata.AbstractSpringAuditableRepositoryAspect
 
onDeleteAllExecuted(JoinPoint) - Method in class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
onDeleteByIdExecuted(JoinPoint) - Method in class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
onDeleteExecuted(JoinPoint) - Method in class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
onSave(JoinPoint, Object) - Method in class org.javers.spring.auditable.aspect.springdata.AbstractSpringAuditableRepositoryAspect
 
onSaveAllExecuted(JoinPoint, Object) - Method in class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
onSaveExecuted(JoinPoint, Object) - Method in class org.javers.spring.auditable.aspect.springdata.JaversSpringDataAuditableRepositoryAspect
 
org.javers.spring - package org.javers.spring
 
org.javers.spring.annotation - package org.javers.spring.annotation
 
org.javers.spring.auditable - package org.javers.spring.auditable
 
org.javers.spring.auditable.aspect - package org.javers.spring.auditable.aspect
 
org.javers.spring.auditable.aspect.springdata - package org.javers.spring.auditable.aspect.springdata
 

P

provide() - Method in interface org.javers.spring.auditable.AuthorProvider
 
provide() - Method in interface org.javers.spring.auditable.CommitPropertiesProvider
 
provide() - Method in class org.javers.spring.auditable.EmptyPropertiesProvider
 
provide() - Method in class org.javers.spring.auditable.MockAuthorProvider
 
provide() - Method in class org.javers.spring.auditable.SpringSecurityAuthorProvider
 

S

setAuditableAspectEnabled(boolean) - Method in class org.javers.spring.JaversSpringProperties
 
setSpringDataAuditableRepositoryAspectEnabled(boolean) - Method in class org.javers.spring.JaversSpringProperties
 
SpringSecurityAuthorProvider - Class in org.javers.spring.auditable
Returns a current user name from Spring Security context
SpringSecurityAuthorProvider() - Constructor for class org.javers.spring.auditable.SpringSecurityAuthorProvider
 
A C E I J M O P S 
Skip navigation links