Class JaversSpringDataJpaAuditableRepositoryAspect
- java.lang.Object
-
- org.javers.spring.auditable.aspect.springdata.AbstractSpringAuditableRepositoryAspect
-
- org.javers.spring.auditable.aspect.springdatajpa.JaversSpringDataJpaAuditableRepositoryAspect
-
public class JaversSpringDataJpaAuditableRepositoryAspect extends org.javers.spring.auditable.aspect.springdata.AbstractSpringAuditableRepositoryAspectCommits all arguments passed to save(), delete() and saveAndFlush() methods in Spring Data JpaRepository when repositories are annotated with (class-level) @JaversSpringDataAuditable.
-
-
Constructor Summary
Constructors Constructor Description JaversSpringDataJpaAuditableRepositoryAspect(org.javers.core.Javers javers, org.javers.spring.auditable.AuthorProvider authorProvider, org.javers.spring.auditable.CommitPropertiesProvider commitPropertiesProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonDeleteAllExecuted(org.aspectj.lang.JoinPoint pjp)voidonDeleteByIdExecuted(org.aspectj.lang.JoinPoint pjp)voidonDeleteExecuted(org.aspectj.lang.JoinPoint pjp)voidonDeleteInBatchExecuted(org.aspectj.lang.JoinPoint pjp)voidonSaveAllExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)voidonSaveAndFlushExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)voidonSaveExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)
-
-
-
Method Detail
-
onDeleteExecuted
public void onDeleteExecuted(org.aspectj.lang.JoinPoint pjp)
-
onDeleteByIdExecuted
public void onDeleteByIdExecuted(org.aspectj.lang.JoinPoint pjp)
-
onDeleteAllExecuted
public void onDeleteAllExecuted(org.aspectj.lang.JoinPoint pjp)
-
onSaveExecuted
public void onSaveExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)
-
onSaveAllExecuted
public void onSaveAllExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)
-
onSaveAndFlushExecuted
public void onSaveAndFlushExecuted(org.aspectj.lang.JoinPoint pjp, java.lang.Object responseEntity)
-
onDeleteInBatchExecuted
public void onDeleteInBatchExecuted(org.aspectj.lang.JoinPoint pjp)
-
-