public class JaversSpringDataAuditableRepositoryAspect extends AbstractSpringAuditableRepositoryAspect
Javers.commit(String, Object, Map) on objects returned from save() methods in Spring Data CrudRepository
when a repository is annotated with (class-level) @JaversSpringDataAuditable.
Javers.commitShallowDelete(String, Object, Map) on arguments passed to delete() methods.| Constructor | Description |
|---|---|
JaversSpringDataAuditableRepositoryAspect(org.javers.core.Javers javers,
AuthorProvider authorProvider,
CommitPropertiesProvider commitPropertiesProvider) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
onDeleteAllExecuted(org.aspectj.lang.JoinPoint pjp) |
|
void |
onDeleteByIdExecuted(org.aspectj.lang.JoinPoint pjp) |
|
void |
onDeleteExecuted(org.aspectj.lang.JoinPoint pjp) |
|
void |
onSaveAllExecuted(org.aspectj.lang.JoinPoint pjp,
java.lang.Object responseEntity) |
|
void |
onSaveExecuted(org.aspectj.lang.JoinPoint pjp,
java.lang.Object responseEntity) |
onDelete, onSavepublic JaversSpringDataAuditableRepositoryAspect(org.javers.core.Javers javers,
AuthorProvider authorProvider,
CommitPropertiesProvider commitPropertiesProvider)
public void onDeleteExecuted(org.aspectj.lang.JoinPoint pjp)
public void onDeleteByIdExecuted(org.aspectj.lang.JoinPoint pjp)
public void onDeleteAllExecuted(org.aspectj.lang.JoinPoint pjp)
public void onSaveExecuted(org.aspectj.lang.JoinPoint pjp,
java.lang.Object responseEntity)
public void onSaveAllExecuted(org.aspectj.lang.JoinPoint pjp,
java.lang.Object responseEntity)