Class JaversAuditableAspect
- java.lang.Object
-
- org.javers.spring.auditable.aspect.JaversAuditableAspect
-
@Order(0) public class JaversAuditableAspect extends java.lang.ObjectCommits all arguments passed to methods annotated withJaversAuditableby callingJavers.commit(String, Object)for each method argument.
This is theAfterReturningaspect, it triggers only if a method exits normally, i.e. if no Exception has been thrown.
Spring @Transactional attributes (like noRollbackFor or noRollbackForClassName) have no effects on this aspect.
-
-
Constructor Summary
Constructors Constructor Description JaversAuditableAspect(org.javers.core.Javers javers, AuthorProvider authorProvider)JaversAuditableAspect(org.javers.core.Javers javers, AuthorProvider authorProvider, CommitPropertiesProvider commitPropertiesProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommitAdvice(org.aspectj.lang.JoinPoint pjp)voidcommitConditionalDeleteAdvice(org.aspectj.lang.JoinPoint pjp, java.lang.Object entities)voidcommitDeleteAdvice(org.aspectj.lang.JoinPoint pjp)
-
-
-
Constructor Detail
-
JaversAuditableAspect
public JaversAuditableAspect(org.javers.core.Javers javers, AuthorProvider authorProvider, CommitPropertiesProvider commitPropertiesProvider)
-
JaversAuditableAspect
public JaversAuditableAspect(org.javers.core.Javers javers, AuthorProvider authorProvider)
-
-