java.io.Serializablepublic final class ReferenceChange extends PropertyChange
| Constructor | Description |
|---|---|
ReferenceChange(GlobalId affectedCdoId,
java.lang.String propertyName,
GlobalId leftReference,
GlobalId rightReference,
java.lang.Object leftObject,
java.lang.Object rightObject) |
|
ReferenceChange(GlobalId affectedCdoId,
java.lang.String propertyName,
GlobalId leftReference,
GlobalId rightReference,
java.lang.Object leftObject,
java.lang.Object rightObject,
java.util.Optional<CommitMetadata> commitMetadata) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object obj) |
|
GlobalId |
getLeft() |
GlobalId of left (or previous) domain object reference
|
java.util.Optional<java.lang.Object> |
getLeftObject() |
Domain object reference at left side of a diff.
|
GlobalId |
getRight() |
GlobalId of right (or current) domain object reference
|
java.util.Optional<java.lang.Object> |
getRightObject() |
Domain object reference at right side of a diff.
|
int |
hashCode() |
|
java.lang.String |
prettyPrint(PrettyValuePrinter valuePrinter) |
getAffectedGlobalId, getAffectedLocalId, getAffectedObject, getCommitMetadata, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetPropertyName, getPropertyNameWithPathpublic ReferenceChange(GlobalId affectedCdoId, java.lang.String propertyName, GlobalId leftReference, GlobalId rightReference, java.lang.Object leftObject, java.lang.Object rightObject)
public ReferenceChange(GlobalId affectedCdoId, java.lang.String propertyName, GlobalId leftReference, GlobalId rightReference, java.lang.Object leftObject, java.lang.Object rightObject, java.util.Optional<CommitMetadata> commitMetadata)
public GlobalId getLeft()
public GlobalId getRight()
public java.util.Optional<java.lang.Object> getLeftObject()
public java.util.Optional<java.lang.Object> getRightObject()
public java.lang.String prettyPrint(PrettyValuePrinter valuePrinter)
prettyPrint in class Changepublic boolean equals(java.lang.Object obj)
equals in class PropertyChangepublic int hashCode()
hashCode in class PropertyChange