org.neodatis.odb.core.layers.layer2.meta
Class ObjectReference
java.lang.Object
org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
org.neodatis.odb.core.layers.layer2.meta.ObjectReference
- All Implemented Interfaces:
- java.io.Serializable
public class ObjectReference
- extends AbstractObjectInfo
Meta representation of an object reference.
- Author:
- osmadja
- See Also:
- Serialized Form
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo |
getOdbType, getOdbTypeId, getPosition, isArrayObject, isAtomicNativeObject, isCollectionObject, isDeletedObject, isEnumObject, isGroup, isMapObject, isNative, isNonNativeObject, setOdbType, setOdbTypeId, setPosition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectReference
public ObjectReference(OID id)
ObjectReference
public ObjectReference(NonNativeObjectInfo nnoi)
getOid
public OID getOid()
- Returns:
- Returns the id.
isObjectReference
public boolean isObjectReference()
- Overrides:
isObjectReference
in class AbstractObjectInfo
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isNull
public boolean isNull()
- Overrides:
isNull
in class AbstractObjectInfo
getObject
public java.lang.Object getObject()
- Specified by:
getObject
in class AbstractObjectInfo
setObject
public void setObject(java.lang.Object object)
- Specified by:
setObject
in class AbstractObjectInfo
getNnoi
public NonNativeObjectInfo getNnoi()
createCopy
public AbstractObjectInfo createCopy(java.util.Map<OID,AbstractObjectInfo> cache,
boolean onlyData)
- Specified by:
createCopy
in class AbstractObjectInfo