Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa » enhance » [javadoc | source]
org.apache.openjpa.enhance
public interface: PersistenceCapable [javadoc | source]

All Known Implementing Classes:
    ReflectingPersistenceCapable

The interface that persistent instances will implement.
Field Summary
public static final  byte READ_WRITE_OK     
public static final  byte LOAD_REQUIRED     
public static final  byte READ_OK     
public static final  byte CHECK_READ     
public static final  byte MEDIATE_READ     
public static final  byte CHECK_WRITE     
public static final  byte MEDIATE_WRITE     
public static final  byte SERIALIZABLE     
public static final  Object DESERIALIZED     
Method from org.apache.openjpa.enhance.PersistenceCapable Summary:
pcCopyFields,   pcCopyKeyFieldsFromObjectId,   pcCopyKeyFieldsToObjectId,   pcCopyKeyFieldsToObjectId,   pcDirty,   pcFetchObjectId,   pcGetDetachedState,   pcGetEnhancementContractVersion,   pcGetGenericContext,   pcGetStateManager,   pcGetVersion,   pcIsDeleted,   pcIsDetached,   pcIsDirty,   pcIsNew,   pcIsPersistent,   pcIsTransactional,   pcNewInstance,   pcNewInstance,   pcNewObjectIdInstance,   pcNewObjectIdInstance,   pcProvideField,   pcProvideFields,   pcReplaceField,   pcReplaceFields,   pcReplaceStateManager,   pcSetDetachedState
Method from org.apache.openjpa.enhance.PersistenceCapable Detail:
 public  void pcCopyFields(Object fromObject,
    int[] fields)
 public  void pcCopyKeyFieldsFromObjectId(FieldConsumer consumer,
    Object obj)
 public  void pcCopyKeyFieldsToObjectId(Object obj)
 public  void pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
    Object obj)
 public  void pcDirty(String fieldName)
 public Object pcFetchObjectId()
 public Object pcGetDetachedState()
 public int pcGetEnhancementContractVersion()
 public Object pcGetGenericContext()
 public StateManager pcGetStateManager()
 public Object pcGetVersion()
 public boolean pcIsDeleted()
 public Boolean pcIsDetached()
 public boolean pcIsDirty()
 public boolean pcIsNew()
 public boolean pcIsPersistent()
 public boolean pcIsTransactional()
 public PersistenceCapable pcNewInstance(StateManager sm,
    boolean clear)
 public PersistenceCapable pcNewInstance(StateManager sm,
    Object obj,
    boolean clear)
 public Object pcNewObjectIdInstance()
 public Object pcNewObjectIdInstance(Object obj)
 public  void pcProvideField(int fieldIndex)
 public  void pcProvideFields(int[] fieldIndices)
 public  void pcReplaceField(int fieldIndex)
 public  void pcReplaceFields(int[] fieldIndex)
 public  void pcReplaceStateManager(StateManager sm)
 public  void pcSetDetachedState(Object state)