Package | Description |
---|---|
org.apache.cayenne |
Contains persistence APIs directly accessible by users.
|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
org.apache.cayenne.configuration | |
org.apache.cayenne.configuration.rop.client | |
org.apache.cayenne.configuration.server | |
org.apache.cayenne.graph |
Contains generic graph management tools used in Cayenne.
|
org.apache.cayenne.remote |
Contains classes an interfaces related to Cayenne remote object persistence features.
|
org.apache.cayenne.util |
General utility classes.
|
org.apache.cayenne.xml |
Modifier and Type | Class and Description |
---|---|
class |
BaseContext
A common base superclass for Cayenne ObjectContext implementors.
|
class |
CayenneContext
A default generic implementation of ObjectContext suitable for accessing Cayenne from
either an ORM or a client tiers.
|
Modifier and Type | Field and Description |
---|---|
protected ObjectContext |
PersistentObject.objectContext |
Modifier and Type | Field and Description |
---|---|
protected static ThreadLocal<ObjectContext> |
BaseContext.threadObjectContext
A holder of a ObjectContext bound to the current thread.
|
Modifier and Type | Method and Description |
---|---|
ObjectContext |
CayenneContext.createChildContext()
Deprecated.
Since 3.1 replaced by
CayenneRuntime.getContext(DataChannel) |
ObjectContext |
ObjectContext.createChildContext()
Deprecated.
Since 3.1 replaced by
CayenneRuntime.getContext(DataChannel) |
ObjectContext |
Persistent.getObjectContext() |
ObjectContext |
PersistentObject.getObjectContext() |
static ObjectContext |
BaseContext.getThreadObjectContext()
Returns the ObjectContext bound to the current thread.
|
Modifier and Type | Method and Description |
---|---|
static void |
BaseContext.bindThreadObjectContext(ObjectContext context)
Binds a ObjectContext to the current thread.
|
static <T> T |
Cayenne.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
int pk)
Returns an object matching an int primary key.
|
static <T> T |
DataObjectUtils.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
int pk)
Deprecated.
Returns an object matching an int primary key.
|
static <T> T |
Cayenne.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
Map<String,?> pk)
Returns an object matching a primary key.
|
static <T> T |
DataObjectUtils.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
Map<String,?> pk)
Deprecated.
Returns an object matching a primary key.
|
static <T> T |
Cayenne.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
Object pk)
Returns an object matching an Object primary key.
|
static <T> T |
DataObjectUtils.objectForPK(ObjectContext context,
Class<T> dataObjectClass,
Object pk)
Deprecated.
Returns an object matching an Object primary key.
|
static Object |
Cayenne.objectForPK(ObjectContext context,
ObjectId id)
Returns an object matching ObjectId.
|
static Object |
DataObjectUtils.objectForPK(ObjectContext context,
ObjectId id)
Deprecated.
Returns an object matching ObjectId.
|
static Object |
Cayenne.objectForPK(ObjectContext context,
String objEntityName,
int pk)
Returns an object matching an int primary key.
|
static Object |
DataObjectUtils.objectForPK(ObjectContext context,
String objEntityName,
int pk)
Deprecated.
Returns an object matching an int primary key.
|
static Object |
Cayenne.objectForPK(ObjectContext context,
String objEntityName,
Map<String,?> pk)
Returns an object matching a primary key.
|
static Object |
DataObjectUtils.objectForPK(ObjectContext context,
String objEntityName,
Map<String,?> pk)
Deprecated.
Returns an object matching a primary key.
|
static Object |
Cayenne.objectForPK(ObjectContext context,
String objEntityName,
Object pk)
Returns an object matching an Object primary key.
|
static Object |
DataObjectUtils.objectForPK(ObjectContext context,
String objEntityName,
Object pk)
Deprecated.
Returns an object matching an Object primary key.
|
static Object |
Cayenne.objectForQuery(ObjectContext context,
Query query)
Returns an object or a DataRow that is a result of a given query.
|
static Object |
DataObjectUtils.objectForQuery(ObjectContext context,
Query query)
Deprecated.
Returns an object or a DataRow that is a result of a given query.
|
protected abstract GraphDiff |
BaseContext.onContextFlush(ObjectContext originatingContext,
GraphDiff changes,
boolean cascade) |
protected GraphDiff |
CayenneContext.onContextFlush(ObjectContext originatingContext,
GraphDiff changes,
boolean cascade) |
QueryResponse |
CayenneContext.onQuery(ObjectContext context,
Query query) |
QueryResponse |
DataChannel.onQuery(ObjectContext originatingContext,
Query query)
Executes a query, using provided context to register persistent objects if
query returns any objects.
|
QueryResponse |
DataChannelFilterChain.onQuery(ObjectContext originatingContext,
Query query) |
QueryResponse |
DataChannelFilter.onQuery(ObjectContext originatingContext,
Query query,
DataChannelFilterChain filterChain) |
GraphDiff |
BaseContext.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType) |
GraphDiff |
DataChannel.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType)
Processes synchronization request from a child ObjectContext, returning a GraphDiff
that describes changes to objects made on the receiving end as a result of
synchronization.
|
GraphDiff |
DataChannelFilterChain.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType) |
GraphDiff |
DataChannelSyncFilterChain.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType) |
GraphDiff |
DataChannelFilter.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType,
DataChannelFilterChain filterChain) |
void |
CayenneDataObject.setObjectContext(ObjectContext objectContext) |
void |
Persistent.setObjectContext(ObjectContext objectContext) |
void |
PersistentObject.setObjectContext(ObjectContext objectContext) |
Modifier and Type | Class and Description |
---|---|
class |
DataContext
The most common implementation of
ObjectContext . |
Modifier and Type | Method and Description |
---|---|
ObjectContext |
DataContext.createChildContext()
Deprecated.
Since 3.1 replaced by
CayenneRuntime.getContext(DataChannel) |
Modifier and Type | Method and Description |
---|---|
Map<?,?> |
OptimisticLockException.getFreshSnapshot(ObjectContext context)
Retrieves fresh snapshot for the failed row.
|
protected GraphDiff |
DataContext.onContextFlush(ObjectContext originatingContext,
GraphDiff changes,
boolean cascade) |
QueryResponse |
ClientServerChannel.onQuery(ObjectContext context,
Query query) |
QueryResponse |
DataContext.onQuery(ObjectContext context,
Query query)
An implementation of a
DataChannel method that is used by child contexts to
execute queries. |
QueryResponse |
DataDomain.onQuery(ObjectContext originatingContext,
Query query)
Runs query returning generic QueryResponse.
|
GraphDiff |
ClientServerChannel.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType) |
GraphDiff |
DataDomain.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType)
Only handles commit-type synchronization, ignoring any other type.
|
Modifier and Type | Method and Description |
---|---|
ObjectContext |
ObjectContextFactory.createContext()
Creates an ObjectContext attached to a default DataChannel.
|
ObjectContext |
ObjectContextFactory.createContext(DataChannel parent)
Creates an ObjectContext attached to a provided channel.
|
ObjectContext |
CayenneRuntime.getContext()
Returns a new ObjectContext instance based on the runtime's main DataChannel.
|
ObjectContext |
CayenneRuntime.getContext(DataChannel parentChannel)
Returns a new ObjectContext which is a child of the specified DataChannel.
|
Modifier and Type | Method and Description |
---|---|
ObjectContext |
CayenneContextFactory.createContext() |
ObjectContext |
CayenneContextFactory.createContext(DataChannel parent) |
Modifier and Type | Method and Description |
---|---|
ObjectContext |
DataContextFactory.createContext() |
ObjectContext |
DataContextFactory.createContext(DataChannel parent) |
protected ObjectContext |
DataContextFactory.createdFromDataDomain(DataDomain parent) |
protected ObjectContext |
DataContextFactory.createFromDataContext(DataContext parent) |
protected ObjectContext |
DataContextFactory.createFromGenericChannel(DataChannel parent) |
Modifier and Type | Field and Description |
---|---|
protected ObjectContext |
ChildDiffLoader.context |
Constructor and Description |
---|
ChildDiffLoader(ObjectContext context) |
Modifier and Type | Field and Description |
---|---|
protected ObjectContext |
RemoteIncrementalFaultList.context |
protected ObjectContext |
SyncMessage.source |
Modifier and Type | Method and Description |
---|---|
ObjectContext |
RemoteIncrementalFaultList.getContext()
Returns ObjectContext associated with this list.
|
ObjectContext |
SyncMessage.getSource()
Returns a source of SyncMessage.
|
Modifier and Type | Method and Description |
---|---|
QueryResponse |
ClientChannel.onQuery(ObjectContext context,
Query query) |
GraphDiff |
ClientChannel.onSync(ObjectContext originatingContext,
GraphDiff changes,
int syncType) |
Constructor and Description |
---|
RemoteIncrementalFaultList(ObjectContext context,
Query paginatedQuery) |
SyncMessage(ObjectContext source,
int syncType,
GraphDiff senderChanges) |
Modifier and Type | Field and Description |
---|---|
protected ObjectContext |
ObjectContextQueryAction.actingContext |
protected ObjectContext |
ObjectContextGraphAction.context |
protected ObjectContext |
ObjectContextQueryAction.targetContext |
Constructor and Description |
---|
DeepMergeOperation(ObjectContext context) |
ObjectContextGraphAction(ObjectContext context) |
ObjectContextQueryAction(ObjectContext actingContext,
ObjectContext targetContext,
Query query) |
ShallowMergeOperation(ObjectContext context) |
Modifier and Type | Method and Description |
---|---|
static List<Object> |
XMLDecoder.decodeList(Reader xml,
ObjectContext objectContext)
Deprecated.
Decodes a list of DataObjects, registering them the supplied context.
|
static List<Object> |
XMLDecoder.decodeList(Reader xml,
String mappingUrl,
ObjectContext objectContext)
Deprecated.
Decodes a list of DataObjects using the supplied mapping file to guide the decoding
process, registering them the supplied context.
|
Constructor and Description |
---|
XMLDecoder(ObjectContext objectContext)
Deprecated.
Creates an XMLDecoder that will register decoded DataObjects with the specified
context.
|
Copyright © 2001–2018 Apache Cayenne. All rights reserved.