org.neodatis.odb.core.layers.layer2.meta
Class NativeObjectInfo
java.lang.Object
org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo
org.neodatis.odb.core.layers.layer2.meta.NativeObjectInfo
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AtomicNativeObjectInfo, EnumNativeObjectInfo, GroupObjectInfo, NullNativeObjectInfo
public abstract class NativeObjectInfo
- extends AbstractObjectInfo
To keep info about a native instance
- Author:
- olivier s
- See Also:
- Serialized Form
Field Summary |
protected java.lang.Object |
theObject
The object being represented |
Methods inherited from class org.neodatis.odb.core.layers.layer2.meta.AbstractObjectInfo |
createCopy, getOdbType, getOdbTypeId, getPosition, isArrayObject, isAtomicNativeObject, isCollectionObject, isDeletedObject, isEnumObject, isGroup, isMapObject, isNative, isNonNativeObject, isNull, isObjectReference, setOdbType, setOdbTypeId, setPosition |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
theObject
protected java.lang.Object theObject
- The object being represented
NativeObjectInfo
public NativeObjectInfo(java.lang.Object object,
int odbTypeId)
NativeObjectInfo
public NativeObjectInfo(java.lang.Object object,
ODBType odbType)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
isNativeObject
public boolean isNativeObject()
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