Class JaversTransactionalJpaDecorator

java.lang.Object
org.javers.spring.transactions.JaversTransactionalDecorator
org.javers.spring.jpa.JaversTransactionalJpaDecorator
All Implemented Interfaces:
org.javers.core.Javers, org.springframework.beans.factory.InitializingBean

public class JaversTransactionalJpaDecorator extends org.javers.spring.transactions.JaversTransactionalDecorator implements org.springframework.beans.factory.InitializingBean
Transactional wrapper for core JaVers instance. Provides integration with Spring JPA TransactionManager
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.javers.core.commit.Commit
    commit(String author, Object currentVersion)
     
    org.javers.core.commit.Commit
    commit(String author, Object currentVersion, Map<String,String> commitProperties)
     

    Methods inherited from class org.javers.spring.transactions.JaversTransactionalDecorator

    commitAsync, commitAsync, commitShallowDelete, commitShallowDelete, commitShallowDeleteById, commitShallowDeleteById, compare, compareCollections, findChanges, findShadows, findShadowsAndStream, findSnapshots, getCoreConfiguration, getHistoricalSnapshot, getJsonConverter, getLatestSnapshot, getProperty, getTypeMapping, initial, processChangeList

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • commit

      public org.javers.core.commit.Commit commit(String author, Object currentVersion)
      Specified by:
      commit in interface org.javers.core.Javers
      Overrides:
      commit in class org.javers.spring.transactions.JaversTransactionalDecorator
    • commit

      public org.javers.core.commit.Commit commit(String author, Object currentVersion, Map<String,String> commitProperties)
      Specified by:
      commit in interface org.javers.core.Javers
      Overrides:
      commit in class org.javers.spring.transactions.JaversTransactionalDecorator
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception