|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.kernel.ObjectIdStateManager
public class ObjectIdStateManager
State manager used to access state of embedded object id primary key fields.
| Field Summary |
|---|
| Fields inherited from interface org.apache.openjpa.kernel.OpenJPAStateManager |
|---|
SET_ATTACH, SET_REMOTE, SET_USER |
| Constructor Summary | |
|---|---|
ObjectIdStateManager(Object oid,
OpenJPAStateManager owner,
ValueMetaData ownerVal)
Constructor; supply embedded object id and its owner. |
|
| Method Summary | |
|---|---|
void |
accessingField(int idx)
Field access callback. |
boolean |
assignObjectId(boolean flush)
Ask the store manager to assign a permanent oid to this new instance. |
boolean |
beforeRefresh(boolean all)
Prepare the instance for refresh |
void |
dirty(int field)
Mark the given field as dirty. |
void |
dirty(String field)
Make named field dirty. |
Object |
fetch(int field)
Return the externalized value of the field with the given index as an object. |
boolean |
fetchBoolean(int field)
Return the external value of the given field. |
boolean |
fetchBooleanField(int field)
Return the value of the given field. |
byte |
fetchByte(int field)
Return the external value of the given field. |
byte |
fetchByteField(int field)
Return the value of the given field. |
char |
fetchChar(int field)
Return the external value of the given field. |
char |
fetchCharField(int field)
Return the value of the given field. |
double |
fetchDouble(int field)
Return the external value of the given field. |
double |
fetchDoubleField(int field)
Return the value of the given field. |
Object |
fetchField(int field,
boolean transitions)
Return the value of the field with the given index as an object. |
float |
fetchFloat(int field)
Return the external value of the given field. |
float |
fetchFloatField(int field)
Return the value of the given field. |
Object |
fetchInitialField(int field)
Return the value of the field at the specified index as of the beginning of the transaction. |
int |
fetchInt(int field)
Return the external value of the given field. |
int |
fetchIntField(int field)
Return the value of the given field. |
long |
fetchLong(int field)
Return the external value of the given field. |
long |
fetchLongField(int field)
Return the value of the given field. |
Object |
fetchObject(int field)
Return the external value of the given field. |
Object |
fetchObjectField(int field)
Fetch an object field by index. |
Object |
fetchObjectId()
Return the object id, assigning it if necessary. |
short |
fetchShort(int field)
Return the external value of the given field. |
short |
fetchShortField(int field)
Return the value of the given field. |
String |
fetchString(int field)
Return the external value of the given field. |
String |
fetchStringField(int field)
Return the value of the given field. |
StoreContext |
getContext()
Return the managing context. |
BitSet |
getDirty()
Return a read-only mask of the indexes of all dirty fields. |
BitSet |
getFlushed()
Return a read-only mask of the indexes of all fields that have been flushed since they were last changed. |
Object |
getGenericContext()
Persistence context. |
Object |
getId()
Return the identifier for this state manager. |
Object |
getImplData()
An object that concrete back ends can associate with each instance. |
Object |
getImplData(int field)
Field-level impl data. |
Object |
getIntermediate(int field)
Use intermediate field data to store intermediate information that might be available before the field is fully loaded. |
BitSet |
getLoaded()
Return a read-only mask of the indexes of all loaded fields. |
Object |
getLock()
The lock object set for this instance. |
Object |
getManagedInstance()
Return the managed instance. |
ClassMetaData |
getMetaData()
Get the metadata for this instance. |
Object |
getObjectId()
Return the instance's object id. |
OpenJPAStateManager |
getOwner()
Return the owning state if this is an embedded instance. |
int |
getOwnerIndex()
Return the owning value's field index |
Object |
getPCPrimaryKey(Object oid,
int field)
Return the persistence-capable primary key object by extracting the identity value of the related instance stored in the given field from the given object id. |
PCState |
getPCState()
Return the state that this object is in. |
PersistenceCapable |
getPersistenceCapable()
Return the PersistenceCapable instance that provides access to
the instance managed by this state manager. |
BitSet |
getUnloaded(FetchConfiguration fetch)
Return a mutable mask of the unloaded fields that need loading based on the given fetch configuration. |
Object |
getVersion()
Return the current version indicator for this instance. |
void |
initialize(Class forType,
PCState state)
Initialize the state manager with a new instance of the given persistence capable type and the proper lifecycle state. |
boolean |
isDefaultValue(int field)
Return true if the given field has a default value. |
boolean |
isDelayed(int field)
Some field types (collection proxies) support delayed loading. |
boolean |
isDeleted()
Whether the instance is deleted in this transaction. |
boolean |
isDetached()
Whether the instance is detached (i.e. |
boolean |
isDirty()
Whether the instance has been modified in this transaction. |
boolean |
isEmbedded()
Return true if this instance has an owner, meaning it is an embedded value. |
boolean |
isFlushed()
Return whether this object has been flushed to the datastore in this transaction. |
boolean |
isFlushedDirty()
Return whether this object has been flushed, then dirtied again. |
boolean |
isImplDataCacheable()
Whether the instance-level impl data can be shared among instances in different contexts if L2 caching is enabled. |
boolean |
isImplDataCacheable(int field)
Whether the field's impl data is loaded and can be shared among instances in different contexts if L2 caching is enabled. |
boolean |
isNew()
Whether the instance is newly-persisted in this transaction. |
boolean |
isPersistent()
Whether the instance is persistent. |
boolean |
isProvisional()
Return whether this object is provisionally persistent. |
boolean |
isTransactional()
Whether the instance is transactional. |
boolean |
isVersionCheckRequired()
Returns true if this state needs to issue a version check at flush time. |
boolean |
isVersionUpdateRequired()
Returns true if this state needs to issue a version update, possibly as a result of being locked. |
void |
load(FetchConfiguration fetch)
Load fetch group fields. |
void |
loadDelayedField(int field)
If a field was marked delayed in a previous load operation this method can be used to load the field. |
void |
lock()
|
Object |
newFieldProxy(int field)
Create a new hollow proxy instance for the given field. |
Object |
newProxy(int field)
Create a new hollow proxy instance for the given field. |
void |
providedBooleanField(PersistenceCapable pc,
int idx,
boolean cur)
Provide state callback. |
void |
providedByteField(PersistenceCapable pc,
int idx,
byte cur)
Provide state callback. |
void |
providedCharField(PersistenceCapable pc,
int idx,
char cur)
Provide state callback. |
void |
providedDoubleField(PersistenceCapable pc,
int idx,
double cur)
Provide state callback. |
void |
providedFloatField(PersistenceCapable pc,
int idx,
float cur)
Provide state callback. |
void |
providedIntField(PersistenceCapable pc,
int idx,
int cur)
Provide state callback. |
void |
providedLongField(PersistenceCapable pc,
int idx,
long cur)
Provide state callback. |
void |
providedObjectField(PersistenceCapable pc,
int idx,
Object cur)
Provide state callback. |
void |
providedShortField(PersistenceCapable pc,
int idx,
short cur)
Provide state callback. |
void |
providedStringField(PersistenceCapable pc,
int idx,
String cur)
Provide state callback. |
void |
proxyDetachedDeserialized(int idx)
Proxy the given detached field after deserialization. |
void |
removed(int field,
Object removed,
boolean key)
Notification that an element has been removed from the given field. |
boolean |
replaceBooleanField(PersistenceCapable pc,
int idx)
Replace state callback. |
byte |
replaceByteField(PersistenceCapable pc,
int idx)
Replace state callback. |
char |
replaceCharField(PersistenceCapable pc,
int idx)
Replace state callback. |
double |
replaceDoubleField(PersistenceCapable pc,
int idx)
Replace state callback. |
float |
replaceFloatField(PersistenceCapable pc,
int idx)
Replace state callback. |
int |
replaceIntField(PersistenceCapable pc,
int idx)
Replace state callback. |
long |
replaceLongField(PersistenceCapable pc,
int idx)
Replace state callback. |
Object |
replaceObjectField(PersistenceCapable pc,
int idx)
Replace state callback. |
short |
replaceShortField(PersistenceCapable pc,
int idx)
Replace state callback. |
StateManager |
replaceStateManager(StateManager sm)
Change state manager. |
String |
replaceStringField(PersistenceCapable pc,
int idx)
Replace state callback. |
boolean |
serializing()
Callback to prepare instance for serialization. |
void |
setDelayed(int field,
boolean delay)
Some field types (collection proxies) support delayed loading. |
Object |
setImplData(int field,
Object data)
Field-level impl data. |
Object |
setImplData(Object data,
boolean cacheable)
An object that concrete back ends can associate with each instance. |
void |
setIntermediate(int field,
Object data)
Use intermediate field data to store intermediate information that might be available before the field is fully loaded. |
void |
setLock(Object lock)
The lock object set for this instance. |
void |
setNextVersion(Object version)
Set the next version indicator in the datastore pending a successful flush. |
void |
setObjectId(Object oid)
Set the object id for the managed instance. |
void |
setRemote(int field,
Object value)
Set the given field to the given value. |
void |
settingBooleanField(PersistenceCapable pc,
int idx,
boolean cur,
boolean next,
int set)
Setting state callback. |
void |
settingByteField(PersistenceCapable pc,
int idx,
byte cur,
byte next,
int set)
Setting state callback. |
void |
settingCharField(PersistenceCapable pc,
int idx,
char cur,
char next,
int set)
Setting state callback. |
void |
settingDoubleField(PersistenceCapable pc,
int idx,
double cur,
double next,
int set)
Setting state callback. |
void |
settingFloatField(PersistenceCapable pc,
int idx,
float cur,
float next,
int set)
Setting state callback. |
void |
settingIntField(PersistenceCapable pc,
int idx,
int cur,
int next,
int set)
Setting state callback. |
void |
settingLongField(PersistenceCapable pc,
int idx,
long cur,
long next,
int set)
Setting state callback. |
void |
settingObjectField(PersistenceCapable pc,
int idx,
Object cur,
Object next,
int set)
Setting state callback. |
void |
settingShortField(PersistenceCapable pc,
int idx,
short cur,
short next,
int set)
Setting state callback. |
void |
settingStringField(PersistenceCapable pc,
int idx,
String cur,
String next,
int set)
Setting state callback. |
void |
setVersion(Object version)
Set the version indicator for this instance, as loaded from the data store. |
void |
store(int field,
Object extVal)
Set the value of the field with the given index as from the external object value. |
void |
storeBoolean(int field,
boolean extVal)
Set the given external value back into the given field. |
void |
storeBooleanField(int field,
boolean extVal)
Set the value of the given field. |
void |
storeByte(int field,
byte extVal)
Set the given external value back into the given field. |
void |
storeByteField(int field,
byte extVal)
Set the value of the given field. |
void |
storeChar(int field,
char extVal)
Set the given external value back into the given field. |
void |
storeCharField(int field,
char extVal)
Set the value of the given field. |
void |
storeDouble(int field,
double extVal)
Set the given external value back into the given field. |
void |
storeDoubleField(int field,
double extVal)
Set the value of the given field. |
void |
storeField(int field,
Object value)
Set the value of the field with the given index as an object. |
void |
storeFloat(int field,
float extVal)
Set the given external value back into the given field. |
void |
storeFloatField(int field,
float extVal)
Set the value of the given field. |
void |
storeInt(int field,
int extVal)
Set the given external value back into the given field. |
void |
storeIntField(int field,
int extVal)
Set the value of the given field. |
void |
storeLong(int field,
long extVal)
Set the given external value back into the given field. |
void |
storeLongField(int field,
long extVal)
Set the value of the given field. |
void |
storeObject(int field,
Object extVal)
Set the given external value back into the given field. |
void |
storeObjectField(int field,
Object extVal)
Set the value of the given field. |
void |
storeShort(int field,
short extVal)
Set the given external value back into the given field. |
void |
storeShortField(int field,
short extVal)
Set the value of the given field. |
void |
storeString(int field,
String extVal)
Set the given external value back into the given field. |
void |
storeStringField(int field,
String extVal)
Set the value of the given field. |
void |
unlock()
|
boolean |
writeDetached(ObjectOutput out)
Write detached state object and detached state manager to the given stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ObjectIdStateManager(Object oid,
OpenJPAStateManager owner,
ValueMetaData ownerVal)
owner - may be null| Method Detail |
|---|
public Object getGenericContext()
StateManager
getGenericContext in interface StateManager
public Object getPCPrimaryKey(Object oid,
int field)
StateManager
getPCPrimaryKey in interface StateManagerpublic StateManager replaceStateManager(StateManager sm)
StateManager
replaceStateManager in interface StateManagerpublic Object getVersion()
OpenJPAStateManager
getVersion in interface StateManagergetVersion in interface OpenJPAStateManagerpublic void setVersion(Object version)
OpenJPAStateManagerStoreManager when
loading instance data. On rollback, the version will be rolled back
to this value. Version objects should be serializable and should not
require vendor-specific classes, because they are transferred to
detached objects.
setVersion in interface OpenJPAStateManagerpublic boolean isDirty()
StateManager
isDirty in interface StateManagerpublic boolean isTransactional()
StateManager
isTransactional in interface StateManagerpublic boolean isPersistent()
StateManager
isPersistent in interface StateManagerpublic boolean isNew()
StateManager
isNew in interface StateManagerpublic boolean isDeleted()
StateManager
isDeleted in interface StateManagerpublic boolean isDetached()
StateManager
isDetached in interface StateManagerpublic boolean isVersionUpdateRequired()
OpenJPAStateManager
isVersionUpdateRequired in interface OpenJPAStateManagerpublic boolean isVersionCheckRequired()
OpenJPAStateManager
isVersionCheckRequired in interface OpenJPAStateManagerpublic void dirty(String field)
StateManager
dirty in interface StateManagerpublic Object fetchObjectId()
StateManager
fetchObjectId in interface StateManagerpublic void accessingField(int idx)
StateManager
accessingField in interface StateManagerpublic boolean serializing()
StateManager
serializing in interface StateManager
public boolean writeDetached(ObjectOutput out)
throws IOException
StateManager
writeDetached in interface StateManagerIOExceptionpublic void proxyDetachedDeserialized(int idx)
StateManager
proxyDetachedDeserialized in interface StateManager
public void settingBooleanField(PersistenceCapable pc,
int idx,
boolean cur,
boolean next,
int set)
StateManager
settingBooleanField in interface StateManager
public void settingCharField(PersistenceCapable pc,
int idx,
char cur,
char next,
int set)
StateManager
settingCharField in interface StateManager
public void settingByteField(PersistenceCapable pc,
int idx,
byte cur,
byte next,
int set)
StateManager
settingByteField in interface StateManager
public void settingShortField(PersistenceCapable pc,
int idx,
short cur,
short next,
int set)
StateManager
settingShortField in interface StateManager
public void settingIntField(PersistenceCapable pc,
int idx,
int cur,
int next,
int set)
StateManager
settingIntField in interface StateManager
public void settingLongField(PersistenceCapable pc,
int idx,
long cur,
long next,
int set)
StateManager
settingLongField in interface StateManager
public void settingFloatField(PersistenceCapable pc,
int idx,
float cur,
float next,
int set)
StateManager
settingFloatField in interface StateManager
public void settingDoubleField(PersistenceCapable pc,
int idx,
double cur,
double next,
int set)
StateManager
settingDoubleField in interface StateManager
public void settingStringField(PersistenceCapable pc,
int idx,
String cur,
String next,
int set)
StateManager
settingStringField in interface StateManager
public void settingObjectField(PersistenceCapable pc,
int idx,
Object cur,
Object next,
int set)
StateManager
settingObjectField in interface StateManager
public void providedBooleanField(PersistenceCapable pc,
int idx,
boolean cur)
StateManager
providedBooleanField in interface StateManager
public void providedCharField(PersistenceCapable pc,
int idx,
char cur)
StateManager
providedCharField in interface StateManager
public void providedByteField(PersistenceCapable pc,
int idx,
byte cur)
StateManager
providedByteField in interface StateManager
public void providedShortField(PersistenceCapable pc,
int idx,
short cur)
StateManager
providedShortField in interface StateManager
public void providedIntField(PersistenceCapable pc,
int idx,
int cur)
StateManager
providedIntField in interface StateManager
public void providedLongField(PersistenceCapable pc,
int idx,
long cur)
StateManager
providedLongField in interface StateManager
public void providedFloatField(PersistenceCapable pc,
int idx,
float cur)
StateManager
providedFloatField in interface StateManager
public void providedDoubleField(PersistenceCapable pc,
int idx,
double cur)
StateManager
providedDoubleField in interface StateManager
public void providedStringField(PersistenceCapable pc,
int idx,
String cur)
StateManager
providedStringField in interface StateManager
public void providedObjectField(PersistenceCapable pc,
int idx,
Object cur)
StateManager
providedObjectField in interface StateManager
public boolean replaceBooleanField(PersistenceCapable pc,
int idx)
StateManager
replaceBooleanField in interface StateManager
public char replaceCharField(PersistenceCapable pc,
int idx)
StateManager
replaceCharField in interface StateManager
public byte replaceByteField(PersistenceCapable pc,
int idx)
StateManager
replaceByteField in interface StateManager
public short replaceShortField(PersistenceCapable pc,
int idx)
StateManager
replaceShortField in interface StateManager
public int replaceIntField(PersistenceCapable pc,
int idx)
StateManager
replaceIntField in interface StateManager
public long replaceLongField(PersistenceCapable pc,
int idx)
StateManager
replaceLongField in interface StateManager
public float replaceFloatField(PersistenceCapable pc,
int idx)
StateManager
replaceFloatField in interface StateManager
public double replaceDoubleField(PersistenceCapable pc,
int idx)
StateManager
replaceDoubleField in interface StateManager
public String replaceStringField(PersistenceCapable pc,
int idx)
StateManager
replaceStringField in interface StateManager
public Object replaceObjectField(PersistenceCapable pc,
int idx)
StateManager
replaceObjectField in interface StateManager
public void initialize(Class forType,
PCState state)
OpenJPAStateManager
initialize in interface OpenJPAStateManagerforType - the type for which to create a new instancestate - the initial state to which to set the instancepublic void load(FetchConfiguration fetch)
OpenJPAStateManager
load in interface OpenJPAStateManagerpublic Object getManagedInstance()
OpenJPAStateManager
getManagedInstance in interface OpenJPAStateManagerpublic PersistenceCapable getPersistenceCapable()
OpenJPAStateManagerPersistenceCapable instance that provides access to
the instance managed by this state manager. May be a proxy around
the actual managed instance.
getPersistenceCapable in interface OpenJPAStateManagerpublic ClassMetaData getMetaData()
OpenJPAStateManager
getMetaData in interface OpenJPAStateManagerpublic OpenJPAStateManager getOwner()
OpenJPAStateManager
getOwner in interface OpenJPAStateManagerpublic int getOwnerIndex()
OpenJPAStateManager
getOwnerIndex in interface OpenJPAStateManagerpublic boolean isEmbedded()
OpenJPAStateManager
isEmbedded in interface OpenJPAStateManagerpublic boolean isFlushed()
OpenJPAStateManager
isFlushed in interface OpenJPAStateManagerpublic boolean isFlushedDirty()
OpenJPAStateManager
isFlushedDirty in interface OpenJPAStateManagerpublic boolean isProvisional()
OpenJPAStateManager
isProvisional in interface OpenJPAStateManagerpublic BitSet getLoaded()
OpenJPAStateManager
getLoaded in interface OpenJPAStateManagerpublic BitSet getDirty()
OpenJPAStateManager
getDirty in interface OpenJPAStateManagerpublic BitSet getFlushed()
OpenJPAStateManager
getFlushed in interface OpenJPAStateManagerpublic BitSet getUnloaded(FetchConfiguration fetch)
OpenJPAStateManager
getUnloaded in interface OpenJPAStateManagerpublic Object newProxy(int field)
OpenJPAStateManagerProxy. In all other cases,
this method delegates to the system
ProxyManager
with the correct field information. The returned proxy's owner is
unset so that modifications to the proxy will not be tracked while its
state is initialized. Calling OpenJPAStateManager.storeField(int, java.lang.Object) or OpenJPAStateManager.store(int, java.lang.Object)
will set the proxy's owner automatically.
newProxy in interface OpenJPAStateManagerpublic Object newFieldProxy(int field)
OpenJPAStateManagerOpenJPAStateManager.newProxy(int) in that it returns a proxy for the
field's declared type, not its externalized type.
newFieldProxy in interface OpenJPAStateManagerOpenJPAStateManager.newProxy(int)public boolean isDefaultValue(int field)
OpenJPAStateManager
isDefaultValue in interface OpenJPAStateManagerpublic StoreContext getContext()
OpenJPAStateManager
getContext in interface OpenJPAStateManagerpublic PCState getPCState()
OpenJPAStateManager
getPCState in interface OpenJPAStateManagerpublic Object getObjectId()
OpenJPAStateManager
getObjectId in interface OpenJPAStateManagerpublic void setObjectId(Object oid)
OpenJPAStateManagerstoreXXXField
methods will automatically change the oid.
setObjectId in interface OpenJPAStateManagerpublic boolean assignObjectId(boolean flush)
OpenJPAStateManager
assignObjectId in interface OpenJPAStateManagerflush - if true, flush if necessary to get a permanent oid; if
false, the oid may be left unassigned
public Object getId()
OpenJPAStateManagerOpenJPAStateManager.getObjectId().
getId in interface OpenJPAStateManagerpublic Object getLock()
OpenJPAStateManager
getLock in interface OpenJPAStateManagerpublic void setLock(Object lock)
OpenJPAStateManager
setLock in interface OpenJPAStateManagerpublic void setNextVersion(Object version)
OpenJPAStateManagerStoreManager uses this method during flush.
setNextVersion in interface OpenJPAStateManagerpublic Object getImplData()
OpenJPAStateManager
getImplData in interface OpenJPAStateManager
public Object setImplData(Object data,
boolean cacheable)
OpenJPAStateManager
setImplData in interface OpenJPAStateManagercacheable - whether the impl data can be shared among instances
in different contexts if L2 caching is enabled
public boolean isImplDataCacheable()
OpenJPAStateManager
isImplDataCacheable in interface OpenJPAStateManagerpublic Object getImplData(int field)
OpenJPAStateManager
getImplData in interface OpenJPAStateManager
public Object setImplData(int field,
Object data)
OpenJPAStateManagerFieldMetaData.usesImplData().
setImplData in interface OpenJPAStateManagerpublic boolean isImplDataCacheable(int field)
OpenJPAStateManager
isImplDataCacheable in interface OpenJPAStateManagerpublic Object getIntermediate(int field)
OpenJPAStateManager
getIntermediate in interface OpenJPAStateManager
public void setIntermediate(int field,
Object data)
OpenJPAStateManager
setIntermediate in interface OpenJPAStateManager
public void removed(int field,
Object removed,
boolean key)
OpenJPAStateManager
removed in interface OpenJPAStateManagerpublic boolean beforeRefresh(boolean all)
OpenJPAStateManager
beforeRefresh in interface OpenJPAStateManagerall - true if this instance is one of a collection of
objects being refreshed
Broker.refresh(java.lang.Object, org.apache.openjpa.kernel.OpCallbacks)public void dirty(int field)
OpenJPAStateManager
dirty in interface OpenJPAStateManager
public void storeBoolean(int field,
boolean extVal)
OpenJPAStateManager
storeBoolean in interface OpenJPAStateManager
public void storeByte(int field,
byte extVal)
OpenJPAStateManager
storeByte in interface OpenJPAStateManager
public void storeChar(int field,
char extVal)
OpenJPAStateManager
storeChar in interface OpenJPAStateManager
public void storeInt(int field,
int extVal)
OpenJPAStateManager
storeInt in interface OpenJPAStateManager
public void storeShort(int field,
short extVal)
OpenJPAStateManager
storeShort in interface OpenJPAStateManager
public void storeLong(int field,
long extVal)
OpenJPAStateManager
storeLong in interface OpenJPAStateManager
public void storeFloat(int field,
float extVal)
OpenJPAStateManager
storeFloat in interface OpenJPAStateManager
public void storeDouble(int field,
double extVal)
OpenJPAStateManager
storeDouble in interface OpenJPAStateManager
public void storeString(int field,
String extVal)
OpenJPAStateManager
storeString in interface OpenJPAStateManager
public void storeObject(int field,
Object extVal)
OpenJPAStateManager
storeObject in interface OpenJPAStateManager
public void store(int field,
Object extVal)
OpenJPAStateManagerOpenJPAStateManager.storeField(int, java.lang.Object).
store in interface OpenJPAStateManager
public void storeBooleanField(int field,
boolean extVal)
FieldConsumer
storeBooleanField in interface FieldConsumer
public void storeByteField(int field,
byte extVal)
FieldConsumer
storeByteField in interface FieldConsumer
public void storeCharField(int field,
char extVal)
FieldConsumer
storeCharField in interface FieldConsumer
public void storeIntField(int field,
int extVal)
FieldConsumer
storeIntField in interface FieldConsumer
public void storeShortField(int field,
short extVal)
FieldConsumer
storeShortField in interface FieldConsumer
public void storeLongField(int field,
long extVal)
FieldConsumer
storeLongField in interface FieldConsumer
public void storeFloatField(int field,
float extVal)
FieldConsumer
storeFloatField in interface FieldConsumer
public void storeDoubleField(int field,
double extVal)
FieldConsumer
storeDoubleField in interface FieldConsumer
public void storeStringField(int field,
String extVal)
FieldConsumer
storeStringField in interface FieldConsumer
public void storeObjectField(int field,
Object extVal)
FieldConsumer
storeObjectField in interface FieldConsumer
public void storeField(int field,
Object value)
OpenJPAStateManager
storeField in interface OpenJPAStateManagerpublic boolean fetchBoolean(int field)
OpenJPAStateManager
fetchBoolean in interface OpenJPAStateManagerpublic byte fetchByte(int field)
OpenJPAStateManager
fetchByte in interface OpenJPAStateManagerpublic char fetchChar(int field)
OpenJPAStateManager
fetchChar in interface OpenJPAStateManagerpublic short fetchShort(int field)
OpenJPAStateManager
fetchShort in interface OpenJPAStateManagerpublic int fetchInt(int field)
OpenJPAStateManager
fetchInt in interface OpenJPAStateManagerpublic long fetchLong(int field)
OpenJPAStateManager
fetchLong in interface OpenJPAStateManagerpublic float fetchFloat(int field)
OpenJPAStateManager
fetchFloat in interface OpenJPAStateManagerpublic double fetchDouble(int field)
OpenJPAStateManager
fetchDouble in interface OpenJPAStateManagerpublic String fetchString(int field)
OpenJPAStateManager
fetchString in interface OpenJPAStateManagerpublic Object fetchObject(int field)
OpenJPAStateManager
fetchObject in interface OpenJPAStateManagerpublic Object fetch(int field)
OpenJPAStateManagerOpenJPAStateManager.fetchField(int, boolean).
fetch in interface OpenJPAStateManagerpublic boolean fetchBooleanField(int field)
FieldSupplier
fetchBooleanField in interface FieldSupplierpublic byte fetchByteField(int field)
FieldSupplier
fetchByteField in interface FieldSupplierpublic char fetchCharField(int field)
FieldSupplier
fetchCharField in interface FieldSupplierpublic short fetchShortField(int field)
FieldSupplier
fetchShortField in interface FieldSupplierpublic int fetchIntField(int field)
FieldSupplier
fetchIntField in interface FieldSupplierpublic long fetchLongField(int field)
FieldSupplier
fetchLongField in interface FieldSupplierpublic float fetchFloatField(int field)
FieldSupplier
fetchFloatField in interface FieldSupplierpublic double fetchDoubleField(int field)
FieldSupplier
fetchDoubleField in interface FieldSupplierpublic String fetchStringField(int field)
FieldSupplier
fetchStringField in interface FieldSupplierpublic Object fetchObjectField(int field)
OpenJPAStateManager
fetchObjectField in interface FieldSupplierfetchObjectField in interface OpenJPAStateManager
public Object fetchField(int field,
boolean transitions)
OpenJPAStateManager
fetchField in interface OpenJPAStateManagertransitions - if true, this method will cause state transitions
to occur as if the field were accessed normallypublic Object fetchInitialField(int field)
OpenJPAStateManager
fetchInitialField in interface OpenJPAStateManager
public void setRemote(int field,
Object value)
OpenJPAStateManager
setRemote in interface OpenJPAStateManagerpublic void lock()
public void unlock()
public boolean isDelayed(int field)
OpenJPAStateManager
isDelayed in interface OpenJPAStateManager
public void setDelayed(int field,
boolean delay)
OpenJPAStateManager
setDelayed in interface OpenJPAStateManagerpublic void loadDelayedField(int field)
OpenJPAStateManager
loadDelayedField in interface OpenJPAStateManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||