@NotStorableClass public class ObjectAndItsClassInfo extends AbstractObjectIdentityKey
| Modifier and Type | Field and Description |
|---|---|
protected Object |
object |
ClassInfo |
objectClassInfo |
boolean |
valueDefined |
logger| Modifier | Constructor and Description |
|---|---|
protected |
ObjectAndItsClassInfo(boolean valueDefined) |
|
ObjectAndItsClassInfo(ClassInfo objectClassInfo) |
|
ObjectAndItsClassInfo(Object object,
ClassInfo objectClassInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
classDoesNotExist() |
boolean |
classExists() |
protected void |
clear() |
String |
getClassName() |
FieldInfo[] |
getInstanceFactoryFields() |
Object |
getObject() |
Class<?> |
getObjectClass() |
ClassInfo |
getObjectClassInfo() |
protected Object |
getObjectForEquals() |
boolean |
isArrayType() |
boolean |
isBasicOrPrimitiveType() |
boolean |
isBasicType() |
boolean |
isExternalizable() |
boolean |
isMarkedStorable() |
boolean |
isNotStorable() |
boolean |
isNullMarker() |
boolean |
isPrimitiveType() |
boolean |
isSerializable() |
boolean |
isStaticPersistInfo() |
boolean |
isSubstitution() |
protected void |
setIdentityHashCode(Object object) |
protected void |
setObject(Object object) |
String |
toString() |
assertIdentityHashCode, equals, getIdentityHashCode, hashCodepublic final ClassInfo objectClassInfo
public final boolean valueDefined
protected Object object
protected ObjectAndItsClassInfo(boolean valueDefined)
public ObjectAndItsClassInfo(ClassInfo objectClassInfo)
public boolean isStaticPersistInfo()
public ClassInfo getObjectClassInfo()
public Class<?> getObjectClass()
protected Object getObjectForEquals()
getObjectForEquals in class AbstractObjectIdentityKeypublic Object getObject()
protected void setIdentityHashCode(Object object)
setIdentityHashCode in class AbstractObjectIdentityKeyprotected void setObject(Object object)
protected void clear()
public boolean isBasicOrPrimitiveType()
public boolean isBasicType()
public boolean isArrayType()
public boolean isPrimitiveType()
public boolean isMarkedStorable()
public boolean isNotStorable()
public boolean isExternalizable()
throws ClassInfoException
ClassInfoExceptionpublic boolean isSerializable()
throws ClassInfoException
ClassInfoExceptionpublic boolean isSubstitution()
public boolean classDoesNotExist()
public boolean classExists()
public boolean isNullMarker()
public FieldInfo[] getInstanceFactoryFields() throws ClassInfoException
ClassInfoExceptionpublic String getClassName()
public String toString()
toString in class AbstractObjectIdentityKeyCopyright © 2007-2012 Luc Peuvrier. All Rights Reserved.