A C E I J M O P S
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- commitDeleteAdvice(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 withAuthorProvider
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)
TriggersJavers.commit(java.lang.String, java.lang.Object)for each method argument. - 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
- JaversAuditableDelete - Annotation Type in org.javers.spring.annotation
-
Enables auto-audit when put on a delete method (typically on a method in a Repository)
TriggersJavers.commitShallowDelete(java.lang.String, java.lang.Object)for each method argument. - 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
All Classes All Packages