|
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 | +--kodo.runtime.PCDataImpl
Fields inherited from class kodo.runtime.AbstractPCData |
NULL |
Constructor Summary | |
PCDataImpl(Object,
ClassMetaData)
|
Method Summary | |
void |
clearData(int)
|
Object |
getData(int)
Return the data stored in the given field index. |
Object |
getId()
Return the id of this instance. |
Object |
getImplData()
Returns the instance-level impl data, or null if none. |
Object |
getImplData(int)
|
Object |
getIntermediate(int)
|
BitSet |
getLoaded()
|
Class |
getType()
Return the type of this instance. |
Object |
getVersion()
Returns the current version object that this data was loaded from. |
boolean |
isLoaded(int)
Whether the given field index has stored data. |
void |
load(KodoStateManager,
BitSet,
FetchConfiguration,
Object)
Loads some or all of the marked fields from the cache into the given state manager. |
void |
load(KodoStateManager,
FetchConfiguration,
Object)
Loads all fields that are currently stored in the cache into the given state manager. |
protected void |
loadField(KodoStateManager,
FieldMetaData,
FetchConfiguration,
Object)
|
protected void |
loadImplData(KodoStateManager)
|
protected void |
loadImplData(KodoStateManager,
FieldMetaData)
|
protected void |
loadIntermediate(KodoStateManager,
FieldMetaData)
|
protected void |
loadVersion(KodoStateManager)
|
AbstractPCData |
newEmbeddedPCData(KodoStateManager)
|
void |
setData(int,
Object)
|
void |
setImplData(int,
Object)
|
void |
setImplData(Object)
Sets the stored instance-level impl data. |
void |
setIntermediate(int,
Object)
|
void |
setLoaded(int,
boolean)
|
void |
setVersion(Object)
Sets the current version object that this data was loaded from. |
void |
store(KodoStateManager)
Store all loaded fields of the state manager. |
void |
store(KodoStateManager,
BitSet)
Store the given fields from the state manager. |
protected void |
storeField(KodoStateManager,
FieldMetaData)
|
protected void |
storeImplData(KodoStateManager)
|
protected void |
storeImplData(KodoStateManager,
FieldMetaData,
boolean)
|
protected void |
storeIntermediate(KodoStateManager,
FieldMetaData)
|
protected void |
storeVersion(KodoStateManager)
|
Methods inherited from class kodo.runtime.AbstractPCData |
toData, toEmbeddedData, toEmbeddedField, toField, toNestedData, toNestedField, toRelationData, toRelationField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PCDataImpl(Object, ClassMetaData)
Method Detail |
public Object getId()
PCData
getId
in class AbstractPCData
public Class getType()
PCData
getType
in class AbstractPCData
public BitSet getLoaded()
getLoaded
in class AbstractPCData
public Object getData(int)
PCData
getData
in class AbstractPCData
public void setData(int, Object)
public void clearData(int)
public Object getImplData()
PCData
getImplData
in class AbstractPCData
public void setImplData(Object)
PCData
setImplData
in class AbstractPCData
public Object getImplData(int)
public void setImplData(int, Object)
public Object getIntermediate(int)
public void setIntermediate(int, Object)
public boolean isLoaded(int)
PCData
isLoaded
in class AbstractPCData
public void setLoaded(int, boolean)
public Object getVersion()
PCData
getVersion
in class AbstractPCData
public void setVersion(Object)
PCData
setVersion
in class AbstractPCData
public void load(KodoStateManager, FetchConfiguration, Object)
PCData
load
in class AbstractPCData
kodo.runtime.PCData
sm
- the state manager to loadfetch
- the fetch configuration to use for loading related
objectscontext
- current context informationpublic void load(KodoStateManager, BitSet, FetchConfiguration, Object)
PCData
load
in class AbstractPCData
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 informationprotected void loadVersion(KodoStateManager)
protected void loadImplData(KodoStateManager)
protected void loadField(KodoStateManager, FieldMetaData, FetchConfiguration, Object)
protected void loadImplData(KodoStateManager, FieldMetaData)
protected void loadIntermediate(KodoStateManager, FieldMetaData)
public void store(KodoStateManager)
PCData
store
in class AbstractPCData
public void store(KodoStateManager, BitSet)
PCData
store
in class AbstractPCData
protected void storeVersion(KodoStateManager)
protected void storeImplData(KodoStateManager)
protected void storeField(KodoStateManager, FieldMetaData)
protected void storeIntermediate(KodoStateManager, FieldMetaData)
protected void storeImplData(KodoStateManager, FieldMetaData, boolean)
public AbstractPCData newEmbeddedPCData(KodoStateManager)
newEmbeddedPCData
in class AbstractPCData
|
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 |