Module org.datanucleus
Package org.datanucleus.enhancement
DataNucleus ByteCode enhancement contract. This package provides all additional classes necessary for the bytecode enhancement contract used by DataNucleus. The org.datanucleus.enhancer package is responsible for modifying classes to implement this contract.
-
Interface Summary Interface Description Detachable This interface is implemented by classes that can be detached from the persistence context and later attached.ExecutionContextReference Reference for an ExecutionContext, for use in the enhancement contract.Persistable A class that can be managed by DataNucleus must implement this interface.Persistable.ObjectIdFieldConsumer This interface is used to store fields from the Object id instance.Persistable.ObjectIdFieldSupplier This interface is used to provide fields to the Object id instance.StateManager This interface is the point of contact between managed instances ofPersistable
classes and DataNucleus.