java.io.SerializableNewObject, ObjectRemoved, PropertyChangepublic abstract class Change
extends java.lang.Object
implements java.io.Serializable
ValueChange, ReferenceChange, ListChange, NewObject, ObjectRemoved,
ContainerChange, MapChange.
See the inheritance hierarchy for the complete list.
Diff,
Serialized Form| Modifier | Constructor | Description |
|---|---|---|
protected |
Change(GlobalId affectedCdoId,
java.util.Optional<java.lang.Object> affectedCdo) |
|
protected |
Change(GlobalId affectedCdoId,
java.util.Optional<java.lang.Object> affectedCdo,
java.util.Optional<CommitMetadata> commitMetadata) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
GlobalId |
getAffectedGlobalId() |
Affected domain object GlobalId
|
java.lang.Object |
getAffectedLocalId() |
Affected domain object local Id (value under @Id property)
|
java.util.Optional<java.lang.Object> |
getAffectedObject() |
Affected domain object (Cdo).
|
java.util.Optional<CommitMetadata> |
getCommitMetadata() |
Empty if change is calculated by
Javers.compare(Object, Object) |
int |
hashCode() |
|
abstract java.lang.String |
prettyPrint(PrettyValuePrinter valuePrinter) |
|
java.lang.String |
toString() |
Pretty print with default dates formatting
|
protected Change(GlobalId affectedCdoId, java.util.Optional<java.lang.Object> affectedCdo)
protected Change(GlobalId affectedCdoId, java.util.Optional<java.lang.Object> affectedCdo, java.util.Optional<CommitMetadata> commitMetadata)
public GlobalId getAffectedGlobalId()
public java.lang.Object getAffectedLocalId()
public java.util.Optional<java.lang.Object> getAffectedObject()
public java.util.Optional<CommitMetadata> getCommitMetadata()
Javers.compare(Object, Object)public java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.lang.String prettyPrint(PrettyValuePrinter valuePrinter)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object