public class ReflectingPersistenceCapable extends java.lang.Object implements PersistenceCapable, ManagedInstanceProvider, java.io.Serializable
PersistenceCapable interface that can handle
the persistence-capable contract for instances that were not enhanced
before class load time.CHECK_READ, CHECK_WRITE, DESERIALIZED, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE| Constructor and Description |
|---|
ReflectingPersistenceCapable(java.lang.Object o,
OpenJPAConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getManagedInstance() |
void |
pcCopyField(java.lang.Object fromObject,
int i) |
void |
pcCopyFields(java.lang.Object fromObject,
int[] fieldIndices) |
void |
pcCopyKeyFieldsFromObjectId(FieldConsumer consumer,
java.lang.Object obj) |
void |
pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
java.lang.Object obj) |
void |
pcCopyKeyFieldsToObjectId(java.lang.Object oid) |
void |
pcDirty(java.lang.String fieldName) |
java.lang.Object |
pcFetchObjectId() |
java.lang.Object |
pcGetDetachedState() |
int |
pcGetEnhancementContractVersion() |
java.lang.Object |
pcGetGenericContext() |
StateManager |
pcGetStateManager() |
java.lang.Object |
pcGetVersion() |
boolean |
pcIsDeleted() |
java.lang.Boolean |
pcIsDetached() |
boolean |
pcIsDirty() |
boolean |
pcIsNew() |
boolean |
pcIsPersistent() |
boolean |
pcIsSerializationUserVisible() |
boolean |
pcIsTransactional() |
PersistenceCapable |
pcNewInstance(StateManager sm,
boolean clear) |
PersistenceCapable |
pcNewInstance(StateManager sm,
java.lang.Object oid,
boolean clear) |
java.lang.Object |
pcNewObjectIdInstance() |
java.lang.Object |
pcNewObjectIdInstance(java.lang.Object oid) |
void |
pcProvideField(int i) |
void |
pcProvideFields(int[] fieldIndices) |
void |
pcReplaceField(int i) |
void |
pcReplaceFields(int[] fieldIndices) |
void |
pcReplaceStateManager(StateManager sm) |
void |
pcSetDetachedState(java.lang.Object state) |
void |
pcSetSerializationUserVisible(boolean userVisible) |
public ReflectingPersistenceCapable(java.lang.Object o,
OpenJPAConfiguration conf)
public int pcGetEnhancementContractVersion()
pcGetEnhancementContractVersion in interface PersistenceCapablepublic java.lang.Object pcGetGenericContext()
pcGetGenericContext in interface PersistenceCapablepublic StateManager pcGetStateManager()
pcGetStateManager in interface PersistenceCapablepublic void pcReplaceStateManager(StateManager sm)
pcReplaceStateManager in interface PersistenceCapablepublic void pcProvideField(int i)
pcProvideField in interface PersistenceCapablepublic void pcProvideFields(int[] fieldIndices)
pcProvideFields in interface PersistenceCapablepublic void pcReplaceField(int i)
pcReplaceField in interface PersistenceCapablepublic void pcReplaceFields(int[] fieldIndices)
pcReplaceFields in interface PersistenceCapablepublic void pcCopyField(java.lang.Object fromObject,
int i)
public void pcCopyFields(java.lang.Object fromObject,
int[] fieldIndices)
pcCopyFields in interface PersistenceCapablepublic void pcDirty(java.lang.String fieldName)
pcDirty in interface PersistenceCapablepublic java.lang.Object pcFetchObjectId()
pcFetchObjectId in interface PersistenceCapablepublic java.lang.Object pcGetVersion()
pcGetVersion in interface PersistenceCapablepublic boolean pcIsDirty()
pcIsDirty in interface PersistenceCapablepublic boolean pcIsTransactional()
pcIsTransactional in interface PersistenceCapablepublic boolean pcIsPersistent()
pcIsPersistent in interface PersistenceCapablepublic boolean pcIsNew()
pcIsNew in interface PersistenceCapablepublic boolean pcIsDeleted()
pcIsDeleted in interface PersistenceCapablepublic java.lang.Boolean pcIsDetached()
pcIsDetached in interface PersistenceCapablepublic PersistenceCapable pcNewInstance(StateManager sm, boolean clear)
pcNewInstance in interface PersistenceCapablepublic PersistenceCapable pcNewInstance(StateManager sm, java.lang.Object oid, boolean clear)
pcNewInstance in interface PersistenceCapablepublic java.lang.Object pcNewObjectIdInstance()
pcNewObjectIdInstance in interface PersistenceCapablepublic java.lang.Object pcNewObjectIdInstance(java.lang.Object oid)
pcNewObjectIdInstance in interface PersistenceCapablepublic void pcCopyKeyFieldsToObjectId(java.lang.Object oid)
pcCopyKeyFieldsToObjectId in interface PersistenceCapablepublic void pcCopyKeyFieldsToObjectId(FieldSupplier supplier, java.lang.Object obj)
pcCopyKeyFieldsToObjectId in interface PersistenceCapablepublic void pcCopyKeyFieldsFromObjectId(FieldConsumer consumer, java.lang.Object obj)
pcCopyKeyFieldsFromObjectId in interface PersistenceCapablepublic java.lang.Object pcGetDetachedState()
pcGetDetachedState in interface PersistenceCapablepublic void pcSetDetachedState(java.lang.Object state)
pcSetDetachedState in interface PersistenceCapablepublic void pcSetSerializationUserVisible(boolean userVisible)
public boolean pcIsSerializationUserVisible()
public java.lang.Object getManagedInstance()
getManagedInstance in interface ManagedInstanceProviderCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.