Class TransactionalMongoJaversBuilder

    • Field Summary

      • Fields inherited from class org.javers.core.JaversBuilder

        logger
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.javers.core.Javers build()  
      static TransactionalMongoJaversBuilder javers()  
      TransactionalMongoJaversBuilder registerJaversRepository​(org.javers.repository.api.JaversRepository mongoRepository)  
      TransactionalMongoJaversBuilder withTxManager​(org.springframework.data.mongodb.MongoTransactionManager txManager)  
      • Methods inherited from class org.javers.core.JaversBuilder

        assembleJaversInstance, assembleJaversInstanceAndEnsureSchema, registerCustomComparator, registerCustomType, registerEntities, registerEntity, registerEntity, registerIgnoredClass, registerIgnoredClassesStrategy, registerJsonAdvancedTypeAdapter, registerType, registerTypes, registerValue, registerValue, registerValue, registerValue, registerValueGsonTypeAdapter, registerValueObject, registerValueObject, registerValueObjects, registerValueTypeAdapter, registerValueWithCustomToString, scanTypeName, withCommitIdGenerator, withDateTimeProvider, withInitialChanges, withListCompareAlgorithm, withMappingStyle, withNewObjectsSnapshot, withObjectAccessHook, withPackagesToScan, withPrettyPrint, withPrettyPrintDateFormats, withProperties, withTerminalChanges, withTypeSafeValues, withUsePrimitiveDefaults
      • Methods inherited from class org.javers.core.AbstractContainerBuilder

        addComponent, addModule, addModule, bindComponent, bootContainer, getComponents, getContainer, getContainerComponent, removeComponent
      • Methods inherited from class java.lang.Object

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

      • withTxManager

        public TransactionalMongoJaversBuilder withTxManager​(org.springframework.data.mongodb.MongoTransactionManager txManager)
        Parameters:
        txManager - nullable
      • registerJaversRepository

        public TransactionalMongoJaversBuilder registerJaversRepository​(org.javers.repository.api.JaversRepository mongoRepository)
        Overrides:
        registerJaversRepository in class org.javers.core.JaversBuilder
      • build

        public org.javers.core.Javers build()
        Overrides:
        build in class org.javers.core.JaversBuilder