Package | Description |
---|---|
org.apache.openjpa.enhance |
OpenJPA Enhancer
This package provides a bytecode enhancer used to
post-process classes for use in a OpenJPA runtime.
|
org.apache.openjpa.kernel |
OpenJPA Runtime Kernel
This package provides a common OpenJPA runtime environment that can be
adapted for use with various data store mechanisms.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldManager
Manages persistent fields.
|
Modifier and Type | Method and Description |
---|---|
static void |
PCRegistry.copyKeyFieldsToObjectId(Class<?> pcClass,
FieldSupplier fm,
Object oid)
Copy fields from an outside source to the key fields in the identity
object.
|
void |
ReflectingPersistenceCapable.pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
Object obj) |
void |
PersistenceCapable.pcCopyKeyFieldsToObjectId(FieldSupplier supplier,
Object obj) |
Modifier and Type | Interface and Description |
---|---|
interface |
OpenJPAStateManager
Interface implemented by OpenJPA state managers.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
AbstractFieldManager
Abstract
FieldManager for easy subclassing. |
(package private) class |
AttachStrategy
Strategy for attaching objects.
|
(package private) class |
ClearFieldManager
FieldManager that responds to all fetch methods with the default value
for that field; used to clear the state of managed instances.
|
(package private) class |
DetachedStateAttachStrategy
Handles attaching instances with detached state.
|
class |
DetachedStateManager
Internal state manager for detached instances.
|
class |
DetachedValueStateManager
Implementation of
OpenJPAStateManager designed to retrieve
values from a detached instance, including when managed by a
DetachedStateManager . |
class |
ObjectIdStateManager
State manager used to access state of embedded object id primary key fields.
|
class |
SaveFieldManager
FieldManager type used to store information for rollback.
|
(package private) class |
SavepointFieldManager
FieldManager type used to store information for savepoint rollback.
|
(package private) class |
SingleFieldManager
FieldManager type used to hold onto a single field value and then
dispense it via the fetch methods.
|
class |
StateManagerImpl
Implementation of the
OpenJPAStateManager interface for use
with this runtime. |
(package private) class |
TransferFieldManager
FieldManager type used to transfer a single field value.
|
(package private) class |
VersionAttachStrategy
Handles attaching instances using version and primary key fields.
|
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.