org.javers.spring.auditable.CommitPropertiesProvider Maven / Gradle / Ivy
package org.javers.spring.auditable;
import org.javers.core.Javers;
import java.util.Map;
/**
* Should provide commit properties passed by Auto-audit aspect
* to {@link Javers#commit(String, Object, Map)}
*
*
* Implementation has to be thread-safe
* and has to play along with {@link AuthorProvider}
*
*
* @author bartosz.walacik
*/
public interface CommitPropertiesProvider {
Map provide();
}