org.apache.openjpa.enhance
public interface PersistenceCapable
Modifier and Type | Field and Description |
---|---|
static byte |
CHECK_READ |
static byte |
CHECK_WRITE |
static java.lang.Object |
DESERIALIZED |
static byte |
LOAD_REQUIRED |
static byte |
MEDIATE_READ |
static byte |
MEDIATE_WRITE |
static byte |
READ_OK |
static byte |
READ_WRITE_OK |
static byte |
SERIALIZABLE |
Modifier and Type | Method and Description |
---|---|
void |
pcCopyFields(java.lang.Object fromObject,
int[] fields) |
void |
pcCopyKeyFieldsFromObjectId(FieldConsumer consumer,
java.lang.Object obj) |
void |
pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
java.lang.Object obj) |
void |
pcCopyKeyFieldsToObjectId(java.lang.Object obj) |
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 |
pcIsTransactional() |
PersistenceCapable |
pcNewInstance(StateManager sm,
boolean clear) |
PersistenceCapable |
pcNewInstance(StateManager sm,
java.lang.Object obj,
boolean clear) |
java.lang.Object |
pcNewObjectIdInstance() |
java.lang.Object |
pcNewObjectIdInstance(java.lang.Object obj) |
void |
pcProvideField(int fieldIndex) |
void |
pcProvideFields(int[] fieldIndices) |
void |
pcReplaceField(int fieldIndex) |
void |
pcReplaceFields(int[] fieldIndex) |
void |
pcReplaceStateManager(StateManager sm) |
void |
pcSetDetachedState(java.lang.Object state) |
static final byte READ_WRITE_OK
static final byte LOAD_REQUIRED
static final byte READ_OK
static final byte CHECK_READ
static final byte MEDIATE_READ
static final byte CHECK_WRITE
static final byte MEDIATE_WRITE
static final byte SERIALIZABLE
static final java.lang.Object DESERIALIZED
int pcGetEnhancementContractVersion()
java.lang.Object pcGetGenericContext()
StateManager pcGetStateManager()
void pcReplaceStateManager(StateManager sm)
void pcProvideField(int fieldIndex)
void pcProvideFields(int[] fieldIndices)
void pcReplaceField(int fieldIndex)
void pcReplaceFields(int[] fieldIndex)
void pcCopyFields(java.lang.Object fromObject, int[] fields)
void pcDirty(java.lang.String fieldName)
java.lang.Object pcFetchObjectId()
java.lang.Object pcGetVersion()
boolean pcIsDirty()
boolean pcIsTransactional()
boolean pcIsPersistent()
boolean pcIsNew()
boolean pcIsDeleted()
java.lang.Boolean pcIsDetached()
PersistenceCapable pcNewInstance(StateManager sm, boolean clear)
PersistenceCapable pcNewInstance(StateManager sm, java.lang.Object obj, boolean clear)
java.lang.Object pcNewObjectIdInstance()
java.lang.Object pcNewObjectIdInstance(java.lang.Object obj)
void pcCopyKeyFieldsToObjectId(java.lang.Object obj)
void pcCopyKeyFieldsToObjectId(FieldSupplier supplier, java.lang.Object obj)
void pcCopyKeyFieldsFromObjectId(FieldConsumer consumer, java.lang.Object obj)
java.lang.Object pcGetDetachedState()
void pcSetDetachedState(java.lang.Object state)