public class DiffFactory
extends java.lang.Object
| Constructor | Description |
|---|---|
DiffFactory(TypeMapper typeMapper,
java.util.List<NodeChangeAppender> nodeChangeAppenders,
java.util.List<PropertyChangeAppender> propertyChangeAppender,
LiveGraphFactory graphFactory,
JaversCoreConfiguration javersCoreConfiguration) |
| Modifier and Type | Method | Description |
|---|---|---|
Diff |
compare(java.lang.Object oldVersion,
java.lang.Object currentVersion) |
|
<T> Diff |
compareCollections(java.util.Collection<T> oldVersion,
java.util.Collection<T> currentVersion,
java.lang.Class<T> itemClass) |
|
Diff |
create(ObjectGraph leftGraph,
ObjectGraph rightGraph,
java.util.Optional<CommitMetadata> commitMetadata) |
|
Diff |
initial(java.lang.Object newDomainObject) |
|
Diff |
singleTerminal(GlobalId removedId,
CommitMetadata commitMetadata) |
public DiffFactory(TypeMapper typeMapper, java.util.List<NodeChangeAppender> nodeChangeAppenders, java.util.List<PropertyChangeAppender> propertyChangeAppender, LiveGraphFactory graphFactory, JaversCoreConfiguration javersCoreConfiguration)
public Diff compare(java.lang.Object oldVersion, java.lang.Object currentVersion)
Javers.compare(Object, Object)public <T> Diff compareCollections(java.util.Collection<T> oldVersion, java.util.Collection<T> currentVersion, java.lang.Class<T> itemClass)
public Diff create(ObjectGraph leftGraph, ObjectGraph rightGraph, java.util.Optional<CommitMetadata> commitMetadata)
public Diff singleTerminal(GlobalId removedId, CommitMetadata commitMetadata)
public Diff initial(java.lang.Object newDomainObject)
newDomainObject - object or handle to object graph