Package org.javers.spring.boot.mongo
Class JaversMongoProperties
- java.lang.Object
-
- org.javers.core.JaversCoreProperties
-
- org.javers.spring.JaversSpringProperties
-
- org.javers.spring.boot.mongo.JaversMongoProperties
-
@ConfigurationProperties(prefix="javers") public class JaversMongoProperties extends org.javers.spring.JaversSpringProperties
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJaversMongoProperties.MongodbIfjavers.mongodbconfiguration is non-empty, Javers uses it to connect to the dedicated MongoDB.
-
Constructor Summary
Constructors Constructor Description JaversMongoProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringdefaultObjectAccessHook()java.lang.StringgetHeadCollectionName()JaversMongoProperties.MongodbgetMongodb()java.lang.StringgetSnapshotCollectionName()intgetSnapshotsCacheSize()booleanisDedicatedMongodbConfigurationEnabled()booleanisDocumentDbCompatibilityEnabled()booleanisSchemaManagementEnabled()voidsetDocumentDbCompatibilityEnabled(boolean documentDbCompatibilityEnabled)voidsetHeadCollectionName(java.lang.String headCollectionName)voidsetMongodb(JaversMongoProperties.Mongodb mongodb)voidsetSchemaManagementEnabled(boolean schemaManagementEnabled)voidsetSnapshotCollectionName(java.lang.String snapshotCollectionName)voidsetSnapshotsCacheSize(int cacheSize)-
Methods inherited from class org.javers.spring.JaversSpringProperties
createObjectAccessHookInstance, getObjectAccessHook, isAuditableAspectEnabled, isSpringDataAuditableRepositoryAspectEnabled, setAuditableAspectEnabled, setObjectAccessHook, setSpringDataAuditableRepositoryAspectEnabled
-
Methods inherited from class org.javers.core.JaversCoreProperties
getAlgorithm, getCommitIdGenerator, getMappingStyle, getPackagesToScan, getPrettyPrintDateFormats, isInitialChanges, isNewObjectSnapshot, isPrettyPrint, isTerminalChanges, isTypeSafeValues, isUsePrimitiveDefaults, setAlgorithm, setCommitIdGenerator, setInitialChanges, setMappingStyle, setNewObjectSnapshot, setPackagesToScan, setPrettyPrint, setTerminalChanges, setTypeSafeValues, setUsePrimitiveDefaults
-
-
-
-
Method Detail
-
isSchemaManagementEnabled
public boolean isSchemaManagementEnabled()
-
setSchemaManagementEnabled
public void setSchemaManagementEnabled(boolean schemaManagementEnabled)
-
getSnapshotCollectionName
public java.lang.String getSnapshotCollectionName()
-
setSnapshotCollectionName
public void setSnapshotCollectionName(java.lang.String snapshotCollectionName)
-
getHeadCollectionName
public java.lang.String getHeadCollectionName()
-
setHeadCollectionName
public void setHeadCollectionName(java.lang.String headCollectionName)
-
isDocumentDbCompatibilityEnabled
public boolean isDocumentDbCompatibilityEnabled()
-
setDocumentDbCompatibilityEnabled
public void setDocumentDbCompatibilityEnabled(boolean documentDbCompatibilityEnabled)
-
getSnapshotsCacheSize
public int getSnapshotsCacheSize()
-
setSnapshotsCacheSize
public void setSnapshotsCacheSize(int cacheSize)
-
getMongodb
public JaversMongoProperties.Mongodb getMongodb()
-
setMongodb
public void setMongodb(JaversMongoProperties.Mongodb mongodb)
-
isDedicatedMongodbConfigurationEnabled
public boolean isDedicatedMongodbConfigurationEnabled()
-
defaultObjectAccessHook
protected java.lang.String defaultObjectAccessHook()
- Specified by:
defaultObjectAccessHookin classorg.javers.spring.JaversSpringProperties
-
-