Uses of Interface
org.apache.cayenne.ObjectContext

Packages that use ObjectContext
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.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   
 

Uses of ObjectContext in org.apache.cayenne
 

Classes in org.apache.cayenne that implement ObjectContext
 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.
 

Fields in org.apache.cayenne declared as ObjectContext
protected  ObjectContext PersistentObject.objectContext
           
 

Fields in org.apache.cayenne with type parameters of type ObjectContext
protected static ThreadLocal<ObjectContext> BaseContext.threadObjectContext
          A holder of a ObjectContext bound to the current thread.
 

Methods in org.apache.cayenne that return ObjectContext
 ObjectContext CayenneContext.createChildContext()
          Creates and returns a new child ObjectContext.
 ObjectContext ObjectContext.createChildContext()
          Creates and returns a new child ObjectContext.
 ObjectContext Persistent.getObjectContext()
           
 ObjectContext PersistentObject.getObjectContext()
           
static ObjectContext BaseContext.getThreadObjectContext()
          Returns the ObjectContext bound to the current thread.
 

Methods in org.apache.cayenne with parameters of type ObjectContext
static void BaseContext.bindThreadObjectContext(ObjectContext context)
          Binds a ObjectContext to the current thread.
static
<T> T
DataObjectUtils.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, Map<String,?> pk)
          Returns an object matching a primary key.
static
<T> T
DataObjectUtils.objectForPK(ObjectContext context, Class<T> dataObjectClass, Object pk)
          Returns an object matching an Object primary key.
static Object DataObjectUtils.objectForPK(ObjectContext context, ObjectId id)
          Returns an object matching ObjectId.
static Object DataObjectUtils.objectForPK(ObjectContext context, String objEntityName, int pk)
          Returns an object matching an int primary key.
static Object DataObjectUtils.objectForPK(ObjectContext context, String objEntityName, Map<String,?> pk)
          Returns an object matching a primary key.
static Object DataObjectUtils.objectForPK(ObjectContext context, String objEntityName, Object pk)
          Returns an object matching an Object primary key.
static Object DataObjectUtils.objectForQuery(ObjectContext context, Query query)
          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.
 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 syncronization.
 void CayenneDataObject.setObjectContext(ObjectContext objectContext)
           
 void Persistent.setObjectContext(ObjectContext objectContext)
           
 void PersistentObject.setObjectContext(ObjectContext objectContext)
           
 

Uses of ObjectContext in org.apache.cayenne.access
 

Classes in org.apache.cayenne.access that implement ObjectContext
 class DataContext
          The most common implementation of ObjectContext.
 

Methods in org.apache.cayenne.access that return ObjectContext
 ObjectContext DataContext.createChildContext()
          Creates and returns a new child ObjectContext.
 

Methods in org.apache.cayenne.access with parameters of type ObjectContext
 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 context, 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.
 

Uses of ObjectContext in org.apache.cayenne.graph
 

Fields in org.apache.cayenne.graph declared as ObjectContext
protected  ObjectContext ChildDiffLoader.context
           
 

Constructors in org.apache.cayenne.graph with parameters of type ObjectContext
ChildDiffLoader(ObjectContext context)
           
 

Uses of ObjectContext in org.apache.cayenne.remote
 

Fields in org.apache.cayenne.remote declared as ObjectContext
protected  ObjectContext RemoteIncrementalFaultList.context
           
protected  ObjectContext SyncMessage.source
           
 

Methods in org.apache.cayenne.remote that return ObjectContext
 ObjectContext RemoteIncrementalFaultList.getContext()
          Returns ObjectContext associated with this list.
 ObjectContext SyncMessage.getSource()
          Returns a source of SyncMessage.
 

Methods in org.apache.cayenne.remote with parameters of type ObjectContext
 QueryResponse ClientChannel.onQuery(ObjectContext context, Query query)
           
 GraphDiff ClientChannel.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
           
 

Constructors in org.apache.cayenne.remote with parameters of type ObjectContext
RemoteIncrementalFaultList(ObjectContext context, Query paginatedQuery)
           
SyncMessage(ObjectContext source, int syncType, GraphDiff senderChanges)
           
 

Uses of ObjectContext in org.apache.cayenne.util
 

Fields in org.apache.cayenne.util declared as ObjectContext
protected  ObjectContext ObjectContextQueryAction.actingContext
           
protected  ObjectContext DeepMergeOperation.context
           
protected  ObjectContext ObjectContextGraphAction.context
           
protected  ObjectContext ObjectContextQueryAction.targetContext
           
 

Constructors in org.apache.cayenne.util with parameters of type ObjectContext
DeepMergeOperation(ObjectContext context)
           
ObjectContextGraphAction(ObjectContext context)
           
ObjectContextQueryAction(ObjectContext actingContext, ObjectContext targetContext, Query query)
           
 

Uses of ObjectContext in org.apache.cayenne.xml
 

Methods in org.apache.cayenne.xml with parameters of type ObjectContext
static List<Object> XMLDecoder.decodeList(Reader xml, ObjectContext objectContext)
          Decodes a list of DataObjects, registering them the supplied context.
static List<Object> XMLDecoder.decodeList(Reader xml, String mappingUrl, ObjectContext objectContext)
          Decodes a list of DataObjects using the supplied mapping file to guide the decoding process, registering them the supplied context.
 

Constructors in org.apache.cayenne.xml with parameters of type ObjectContext
XMLDecoder(ObjectContext objectContext)
          Creates an XMLDecoder that will register decoded DataObjects with the specified context.
 



Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.