public final class ReferenceChange extends PropertyChange
| Constructor and Description |
|---|
ReferenceChange(GlobalId affectedCdoId,
java.lang.String propertyName,
GlobalId leftReference,
GlobalId rightReference) |
ReferenceChange(GlobalId affectedCdoId,
java.lang.String propertyName,
GlobalId leftReference,
GlobalId rightReference,
java.lang.Object leftObject,
java.lang.Object rightObject) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
fieldsToString() |
GlobalId |
getLeft()
GlobalId of left (or previous) domain object reference
|
Optional<java.lang.Object> |
getLeftObject()
Domain object reference at left side of a diff.
|
GlobalId |
getRight()
GlobalId of right (or current) domain object reference
|
Optional<java.lang.Object> |
getRightObject()
Domain object reference at right side of a diff.
|
getPropertyNamebindToCommit, getAffectedGlobalId, getAffectedLocalId, getAffectedObject, getCommitMetadata, setAffectedCdo, toStringpublic ReferenceChange(GlobalId affectedCdoId, java.lang.String propertyName, GlobalId leftReference, GlobalId rightReference)
public GlobalId getLeft()
public GlobalId getRight()
public Optional<java.lang.Object> getLeftObject()
public Optional<java.lang.Object> getRightObject()
protected java.lang.String fieldsToString()
fieldsToString in class PropertyChange