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 | Method and Description |
---|---|
StateManager |
PersistenceCapable.pcGetStateManager() |
StateManager |
ReflectingPersistenceCapable.pcGetStateManager() |
StateManager |
StateManager.replaceStateManager(StateManager sm)
Change state manager.
|
Modifier and Type | Method and Description |
---|---|
static void |
RedefinitionHelper.dirtyCheck(StateManager sm)
Call
StateManagerImpl.dirtyCheck() if the argument is a
StateManagerImpl . |
static PersistenceCapable |
PCRegistry.newInstance(Class<?> pcClass,
StateManager sm,
boolean clear)
Create a new instance of the class and assign its state manager.
|
static PersistenceCapable |
PCRegistry.newInstance(Class<?> pcClass,
StateManager sm,
Object oid,
boolean clear)
Create a new instance of the class and assign its state manager and oid.
|
PersistenceCapable |
PersistenceCapable.pcNewInstance(StateManager sm,
boolean clear) |
PersistenceCapable |
ReflectingPersistenceCapable.pcNewInstance(StateManager sm,
boolean clear) |
PersistenceCapable |
PersistenceCapable.pcNewInstance(StateManager sm,
Object obj,
boolean clear) |
PersistenceCapable |
ReflectingPersistenceCapable.pcNewInstance(StateManager sm,
Object oid,
boolean clear) |
void |
PersistenceCapable.pcReplaceStateManager(StateManager sm) |
void |
ReflectingPersistenceCapable.pcReplaceStateManager(StateManager sm) |
StateManager |
StateManager.replaceStateManager(StateManager sm)
Change state manager.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OpenJPAStateManager
Interface implemented by OpenJPA state managers.
|
Modifier and Type | Class and Description |
---|---|
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 |
StateManagerImpl
Implementation of the
OpenJPAStateManager interface for use
with this runtime. |
Modifier and Type | Method and Description |
---|---|
StateManager |
ObjectIdStateManager.replaceStateManager(StateManager sm) |
StateManager |
DetachedStateManager.replaceStateManager(StateManager sm) |
StateManager |
StateManagerImpl.replaceStateManager(StateManager sm) |
StateManager |
DetachedValueStateManager.replaceStateManager(StateManager sm) |
Modifier and Type | Method and Description |
---|---|
StateManager |
ObjectIdStateManager.replaceStateManager(StateManager sm) |
StateManager |
DetachedStateManager.replaceStateManager(StateManager sm) |
StateManager |
StateManagerImpl.replaceStateManager(StateManager sm) |
StateManager |
DetachedValueStateManager.replaceStateManager(StateManager sm) |
Copyright © 2006–2022 Apache Software Foundation. All rights reserved.