org.javers.core.Javers, org.springframework.beans.factory.InitializingBeanpublic class JaversTransactionalDecorator
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.javers.core.Javers
| 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) |
|
java.util.concurrent.CompletableFuture<org.javers.core.commit.Commit> |
commitAsync(java.lang.String author,
java.lang.Object currentVersion,
java.util.concurrent.Executor executor) |
|
java.util.concurrent.CompletableFuture<org.javers.core.commit.Commit> |
commitAsync(java.lang.String author,
java.lang.Object currentVersion,
java.util.Map<java.lang.String,java.lang.String> commitProperties,
java.util.concurrent.Executor executor) |
|
org.javers.core.commit.Commit |
commitShallowDelete(java.lang.String author,
java.lang.Object deleted) |
|
org.javers.core.commit.Commit |
commitShallowDelete(java.lang.String author,
java.lang.Object deleted,
java.util.Map<java.lang.String,java.lang.String> properties) |
|
org.javers.core.commit.Commit |
commitShallowDeleteById(java.lang.String author,
org.javers.repository.jql.GlobalIdDTO globalId) |
|
org.javers.core.commit.Commit |
commitShallowDeleteById(java.lang.String author,
org.javers.repository.jql.GlobalIdDTO globalId,
java.util.Map<java.lang.String,java.lang.String> properties) |
|
org.javers.core.diff.Diff |
compare(java.lang.Object oldVersion,
java.lang.Object currentVersion) |
|
<T> org.javers.core.diff.Diff |
compareCollections(java.util.Collection<T> oldVersion,
java.util.Collection<T> currentVersion,
java.lang.Class<T> itemClass) |
|
org.javers.core.Changes |
findChanges(org.javers.repository.jql.JqlQuery query) |
|
<T> java.util.List<org.javers.shadow.Shadow<T>> |
findShadows(org.javers.repository.jql.JqlQuery query) |
|
<T> java.util.stream.Stream<org.javers.shadow.Shadow<T>> |
findShadowsAndStream(org.javers.repository.jql.JqlQuery query) |
|
java.util.List<org.javers.core.metamodel.object.CdoSnapshot> |
findSnapshots(org.javers.repository.jql.JqlQuery query) |
|
java.util.Optional<org.javers.core.metamodel.object.CdoSnapshot> |
getHistoricalSnapshot(java.lang.Object localId,
java.lang.Class entity,
java.time.LocalDateTime effectiveDate) |
|
org.javers.core.json.JsonConverter |
getJsonConverter() |
|
java.util.Optional<org.javers.core.metamodel.object.CdoSnapshot> |
getLatestSnapshot(java.lang.Object localId,
java.lang.Class entityClass) |
|
org.javers.core.metamodel.property.Property |
getProperty(org.javers.core.diff.changetype.PropertyChange propertyChange) |
|
<T extends org.javers.core.metamodel.type.JaversType> |
getTypeMapping(java.lang.reflect.Type clientsType) |
|
org.javers.core.diff.Diff |
initial(java.lang.Object newDomainObject) |
|
<T> T |
processChangeList(java.util.List<org.javers.core.diff.Change> changes,
org.javers.core.changelog.ChangeProcessor<T> changeProcessor) |
public java.util.concurrent.CompletableFuture<org.javers.core.commit.Commit> commitAsync(java.lang.String author,
java.lang.Object currentVersion,
java.util.Map<java.lang.String,java.lang.String> commitProperties,
java.util.concurrent.Executor executor)
commitAsync in interface org.javers.core.Javerspublic java.util.concurrent.CompletableFuture<org.javers.core.commit.Commit> commitAsync(java.lang.String author,
java.lang.Object currentVersion,
java.util.concurrent.Executor executor)
commitAsync in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commit(java.lang.String author,
java.lang.Object currentVersion)
commit in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commit(java.lang.String author,
java.lang.Object currentVersion,
java.util.Map<java.lang.String,java.lang.String> commitProperties)
commit in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commitShallowDelete(java.lang.String author,
java.lang.Object deleted)
commitShallowDelete in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commitShallowDelete(java.lang.String author,
java.lang.Object deleted,
java.util.Map<java.lang.String,java.lang.String> properties)
commitShallowDelete in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commitShallowDeleteById(java.lang.String author,
org.javers.repository.jql.GlobalIdDTO globalId)
commitShallowDeleteById in interface org.javers.core.Javerspublic org.javers.core.commit.Commit commitShallowDeleteById(java.lang.String author,
org.javers.repository.jql.GlobalIdDTO globalId,
java.util.Map<java.lang.String,java.lang.String> properties)
commitShallowDeleteById in interface org.javers.core.Javerspublic org.javers.core.diff.Diff compare(java.lang.Object oldVersion,
java.lang.Object currentVersion)
compare in interface org.javers.core.Javerspublic <T> org.javers.core.diff.Diff compareCollections(java.util.Collection<T> oldVersion,
java.util.Collection<T> currentVersion,
java.lang.Class<T> itemClass)
compareCollections in interface org.javers.core.Javerspublic org.javers.core.diff.Diff initial(java.lang.Object newDomainObject)
initial in interface org.javers.core.Javerspublic java.util.Optional<org.javers.core.metamodel.object.CdoSnapshot> getLatestSnapshot(java.lang.Object localId,
java.lang.Class entityClass)
getLatestSnapshot in interface org.javers.core.Javerspublic java.util.Optional<org.javers.core.metamodel.object.CdoSnapshot> getHistoricalSnapshot(java.lang.Object localId,
java.lang.Class entity,
java.time.LocalDateTime effectiveDate)
getHistoricalSnapshot in interface org.javers.core.Javerspublic <T> java.util.List<org.javers.shadow.Shadow<T>> findShadows(org.javers.repository.jql.JqlQuery query)
findShadows in interface org.javers.core.Javerspublic <T> java.util.stream.Stream<org.javers.shadow.Shadow<T>> findShadowsAndStream(org.javers.repository.jql.JqlQuery query)
findShadowsAndStream in interface org.javers.core.Javerspublic java.util.List<org.javers.core.metamodel.object.CdoSnapshot> findSnapshots(org.javers.repository.jql.JqlQuery query)
findSnapshots in interface org.javers.core.Javerspublic org.javers.core.Changes findChanges(org.javers.repository.jql.JqlQuery query)
findChanges in interface org.javers.core.Javerspublic org.javers.core.json.JsonConverter getJsonConverter()
getJsonConverter in interface org.javers.core.Javerspublic <T> T processChangeList(java.util.List<org.javers.core.diff.Change> changes,
org.javers.core.changelog.ChangeProcessor<T> changeProcessor)
processChangeList in interface org.javers.core.Javerspublic <T extends org.javers.core.metamodel.type.JaversType> T getTypeMapping(java.lang.reflect.Type clientsType)
getTypeMapping in interface org.javers.core.Javerspublic void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionpublic org.javers.core.metamodel.property.Property getProperty(org.javers.core.diff.changetype.PropertyChange propertyChange)
getProperty in interface org.javers.core.Javers