Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterPropertiesSet()  
      org.javers.core.commit.Commit commit​(java.lang.String author, java.lang.Object currentVersion)  
      org.javers.core.commit.Commit commit​(java.lang.String author, java.lang.Object currentVersion, java.util.Map<java.lang.String,​java.lang.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 Detail

      • commit

        public org.javers.core.commit.Commit commit​(java.lang.String author,
                                                    java.lang.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​(java.lang.String author,
                                                    java.lang.Object currentVersion,
                                                    java.util.Map<java.lang.String,​java.lang.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 java.lang.Exception
        Specified by:
        afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
        Throws:
        java.lang.Exception