public abstract class Change
extends java.lang.Object
ValueChange, ReferenceChange, ...
For complete list see inheritance hierarchy.
Diff. For more information see Diff javadoc.| Modifier | Constructor and Description |
|---|---|
protected |
Change(GlobalId affectedCdoId) |
protected |
Change(GlobalId affectedCdoId,
CommitMetadata commitMetadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
bindToCommit(CommitMetadata commitMetadata)
//TODO reduce visibility to protected
|
protected java.lang.String |
fieldsToString() |
GlobalId |
getAffectedCdoId()
Deprecated.
|
GlobalId |
getAffectedGlobalId()
Affected domain object GlobalId
|
java.lang.Object |
getAffectedLocalId()
Affected domain object local Id (value under @Id property)
|
Optional<java.lang.Object> |
getAffectedObject()
Affected domain object (Cdo).
|
Optional<CommitMetadata> |
getCommitMetadata()
Empty if change is calculated by
Javers.compare(Object, Object) |
protected void |
setAffectedCdo(Optional<java.lang.Object> affectedCdo) |
java.lang.String |
toString() |
protected Change(GlobalId affectedCdoId)
protected Change(GlobalId affectedCdoId, CommitMetadata commitMetadata)
public GlobalId getAffectedGlobalId()
@Deprecated public GlobalId getAffectedCdoId()
getAffectedGlobalId(),
left for backward compatibilitypublic java.lang.Object getAffectedLocalId()
public Optional<java.lang.Object> getAffectedObject()
public Optional<CommitMetadata> getCommitMetadata()
Javers.compare(Object, Object)public java.lang.String toString()
toString in class java.lang.Objectprotected java.lang.String fieldsToString()
protected void setAffectedCdo(Optional<java.lang.Object> affectedCdo)
public void bindToCommit(CommitMetadata commitMetadata)