|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kodo.runtime.AbstractPCData
Field Summary | |
static Object |
NULL
|
Constructor Summary | |
AbstractPCData()
|
Method Summary | |
abstract Object |
getData(int)
Return the data stored in the given field index. |
abstract Object |
getId()
Return the id of this instance. |
abstract Object |
getImplData()
Returns the instance-level impl data, or null if none. |
abstract BitSet |
getLoaded()
|
abstract Class |
getType()
Return the type of this instance. |
abstract Object |
getVersion()
Returns the current version object that this data was loaded from. |
boolean |
isLoaded(int)
Whether the given field index has stored data. |
abstract void |
load(KodoStateManager,
BitSet,
FetchConfiguration,
Object)
Loads some or all of the marked fields from the cache into the given state manager. |
abstract void |
load(KodoStateManager,
FetchConfiguration,
Object)
Loads all fields that are currently stored in the cache into the given state manager. |
abstract AbstractPCData |
newEmbeddedPCData(KodoStateManager)
|
abstract void |
setImplData(Object)
Sets the stored instance-level impl data. |
abstract void |
setVersion(Object)
Sets the current version object that this data was loaded from. |
abstract void |
store(KodoStateManager)
Store all loaded fields of the state manager. |
abstract void |
store(KodoStateManager,
BitSet)
Store the given fields from the state manager. |
protected Object |
toData(FieldMetaData,
Object)
|
protected Object |
toEmbeddedData(Object)
|
protected Object |
toEmbeddedField(KodoStateManager,
FieldMetaData,
Object,
FetchConfiguration,
Object)
|
protected Object |
toField(KodoStateManager,
FieldMetaData,
Object,
FetchConfiguration,
Object)
|
protected Object |
toNestedData(int,
Object,
boolean)
|
protected Object |
toNestedField(KodoStateManager,
FieldMetaData,
int,
Object,
boolean,
FetchConfiguration,
Object)
|
protected Object |
toRelationData(Object)
|
protected Object |
toRelationField(KodoStateManager,
FieldMetaData,
Object,
FetchConfiguration,
Object)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final Object NULL
Constructor Detail |
public AbstractPCData()
Method Detail |
public abstract BitSet getLoaded()
public abstract AbstractPCData newEmbeddedPCData(KodoStateManager)
public boolean isLoaded(int)
PCData
isLoaded
in interface PCData
protected Object toField(KodoStateManager, FieldMetaData, Object, FetchConfiguration, Object)
protected Object toNestedField(KodoStateManager, FieldMetaData, int, Object, boolean, FetchConfiguration, Object)
protected Object toRelationField(KodoStateManager, FieldMetaData, Object, FetchConfiguration, Object)
protected Object toEmbeddedField(KodoStateManager, FieldMetaData, Object, FetchConfiguration, Object)
protected Object toData(FieldMetaData, Object)
protected Object toNestedData(int, Object, boolean)
protected Object toRelationData(Object)
protected Object toEmbeddedData(Object)
public abstract Object getData(int)
PCData
getData
in interface PCData
public abstract void store(KodoStateManager, BitSet)
PCData
store
in interface PCData
public abstract void store(KodoStateManager)
PCData
store
in interface PCData
public abstract void load(KodoStateManager, BitSet, FetchConfiguration, Object)
PCData
load
in interface PCData
kodo.runtime.PCData
sm
- the state manager to loadfields
- the fields to load; clear the bits for the fields
that are successfully loadedfetch
- the fetch configuration to use for loading related
objectscontext
- current context informationpublic abstract void load(KodoStateManager, FetchConfiguration, Object)
PCData
load
in interface PCData
kodo.runtime.PCData
sm
- the state manager to loadfetch
- the fetch configuration to use for loading related
objectscontext
- current context informationpublic abstract void setVersion(Object)
PCData
setVersion
in interface PCData
public abstract Object getVersion()
PCData
getVersion
in interface PCData
public abstract void setImplData(Object)
PCData
setImplData
in interface PCData
public abstract Object getImplData()
PCData
getImplData
in interface PCData
public abstract Class getType()
PCData
getType
in interface PCData
public abstract Object getId()
PCData
getId
in interface PCData
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |