org.apache.openjpa.enhance
Class ReflectingPersistenceCapable
java.lang.Object
org.apache.openjpa.enhance.ReflectingPersistenceCapable
- All Implemented Interfaces:
- Serializable, ManagedInstanceProvider, PersistenceCapable
public class ReflectingPersistenceCapable
- extends Object
- implements PersistenceCapable, ManagedInstanceProvider, Serializable
Implementation of the PersistenceCapable
interface that can handle
the persistence-capable contract for instances that were not enhanced
before class load time.
- Since:
- 1.0.0
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReflectingPersistenceCapable
public ReflectingPersistenceCapable(Object o,
OpenJPAConfiguration conf)
pcGetEnhancementContractVersion
public int pcGetEnhancementContractVersion()
- Specified by:
pcGetEnhancementContractVersion
in interface PersistenceCapable
pcGetGenericContext
public Object pcGetGenericContext()
- Specified by:
pcGetGenericContext
in interface PersistenceCapable
pcGetStateManager
public StateManager pcGetStateManager()
- Specified by:
pcGetStateManager
in interface PersistenceCapable
pcReplaceStateManager
public void pcReplaceStateManager(StateManager sm)
- Specified by:
pcReplaceStateManager
in interface PersistenceCapable
pcProvideField
public void pcProvideField(int i)
- Specified by:
pcProvideField
in interface PersistenceCapable
pcProvideFields
public void pcProvideFields(int[] fieldIndices)
- Specified by:
pcProvideFields
in interface PersistenceCapable
pcReplaceField
public void pcReplaceField(int i)
- Specified by:
pcReplaceField
in interface PersistenceCapable
pcReplaceFields
public void pcReplaceFields(int[] fieldIndices)
- Specified by:
pcReplaceFields
in interface PersistenceCapable
pcCopyField
public void pcCopyField(Object fromObject,
int i)
pcCopyFields
public void pcCopyFields(Object fromObject,
int[] fieldIndices)
- Specified by:
pcCopyFields
in interface PersistenceCapable
pcDirty
public void pcDirty(String fieldName)
- Specified by:
pcDirty
in interface PersistenceCapable
pcFetchObjectId
public Object pcFetchObjectId()
- Specified by:
pcFetchObjectId
in interface PersistenceCapable
pcGetVersion
public Object pcGetVersion()
- Specified by:
pcGetVersion
in interface PersistenceCapable
pcIsDirty
public boolean pcIsDirty()
- Specified by:
pcIsDirty
in interface PersistenceCapable
pcIsTransactional
public boolean pcIsTransactional()
- Specified by:
pcIsTransactional
in interface PersistenceCapable
pcIsPersistent
public boolean pcIsPersistent()
- Specified by:
pcIsPersistent
in interface PersistenceCapable
pcIsNew
public boolean pcIsNew()
- Specified by:
pcIsNew
in interface PersistenceCapable
pcIsDeleted
public boolean pcIsDeleted()
- Specified by:
pcIsDeleted
in interface PersistenceCapable
pcIsDetached
public Boolean pcIsDetached()
- Specified by:
pcIsDetached
in interface PersistenceCapable
pcNewInstance
public PersistenceCapable pcNewInstance(StateManager sm,
boolean clear)
- Specified by:
pcNewInstance
in interface PersistenceCapable
pcNewInstance
public PersistenceCapable pcNewInstance(StateManager sm,
Object oid,
boolean clear)
- Specified by:
pcNewInstance
in interface PersistenceCapable
pcNewObjectIdInstance
public Object pcNewObjectIdInstance()
- Specified by:
pcNewObjectIdInstance
in interface PersistenceCapable
pcNewObjectIdInstance
public Object pcNewObjectIdInstance(Object oid)
- Specified by:
pcNewObjectIdInstance
in interface PersistenceCapable
pcCopyKeyFieldsToObjectId
public void pcCopyKeyFieldsToObjectId(Object oid)
- Specified by:
pcCopyKeyFieldsToObjectId
in interface PersistenceCapable
pcCopyKeyFieldsToObjectId
public void pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
Object obj)
- Specified by:
pcCopyKeyFieldsToObjectId
in interface PersistenceCapable
pcCopyKeyFieldsFromObjectId
public void pcCopyKeyFieldsFromObjectId(FieldConsumer consumer,
Object obj)
- Specified by:
pcCopyKeyFieldsFromObjectId
in interface PersistenceCapable
pcGetDetachedState
public Object pcGetDetachedState()
- Specified by:
pcGetDetachedState
in interface PersistenceCapable
pcSetDetachedState
public void pcSetDetachedState(Object state)
- Specified by:
pcSetDetachedState
in interface PersistenceCapable
pcSetSerializationUserVisible
public void pcSetSerializationUserVisible(boolean userVisible)
pcIsSerializationUserVisible
public boolean pcIsSerializationUserVisible()
getManagedInstance
public Object getManagedInstance()
- Specified by:
getManagedInstance
in interface ManagedInstanceProvider
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.This documentation is deprecated and will be removed in the next release of WebLogic Server.
Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01