Class JaversAuditableAspect


  • @Order(0)
    public class JaversAuditableAspect
    extends java.lang.Object
    Commits all arguments passed to methods annotated with JaversAuditable by calling Javers.commit(String, Object) for each method argument.

    This is the AfterReturning aspect, 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 Detail

      • JaversAuditableAspect

        public JaversAuditableAspect​(org.javers.core.Javers javers,
                                     AuthorProvider authorProvider)
    • Method Detail

      • commitAdvice

        public void commitAdvice​(org.aspectj.lang.JoinPoint pjp)
      • commitDeleteAdvice

        public void commitDeleteAdvice​(org.aspectj.lang.JoinPoint pjp)
      • commitConditionalDeleteAdvice

        public void commitConditionalDeleteAdvice​(org.aspectj.lang.JoinPoint pjp,
                                                  java.lang.Object entities)