Package org.javers.spring.annotation
Annotation Type JaversAuditableConditionalDelete
-
@Retention(RUNTIME) @Target(METHOD) public @interface JaversAuditableConditionalDeleteEnables auto-audit when put on a conditionally deleting method (typically on a Repository method).
The annotated method should return a deleted Entity or a collection of deleted Entities.
TriggersJavers.commitShallowDelete(String, Object)on each returned Entity.
Usage:@JaversAuditableConditionalDelete List<DummyEntity> deleteByName(String name) { ... }or
@JaversAuditableConditionalDelete DummyEntity deleteById(String id) { ... }- See Also:
JaversAuditableAspect