public class ObjectNode
extends java.lang.Object
Cdo or CdoSnapshot.
Cdo could be an EntityType or a ValueObjectType
Implementation should delegate equals() and hashCode() to Cdo| Constructor | Description |
|---|---|
ObjectNode(Cdo cdo) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
Cdo |
getCdo() |
|
GlobalId |
getGlobalId() |
shortcut to
Cdo.getGlobalId() |
ManagedType |
getManagedType() |
|
java.lang.Object |
getPropertyValue(Property property) |
|
GlobalId |
getReference(Property property) |
returns null if property is not ManagedType
|
int |
hashCode() |
|
boolean |
isNull(Property property) |
|
java.util.Optional<java.lang.Object> |
wrappedCdo() |
public ObjectNode(Cdo cdo)
public java.util.Optional<java.lang.Object> wrappedCdo()
Optional.EMPTY for snapshotspublic GlobalId getGlobalId()
Cdo.getGlobalId()public GlobalId getReference(Property property)
public java.lang.Object getPropertyValue(Property property)
public boolean isNull(Property property)
public ManagedType getManagedType()
public Cdo getCdo()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object