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