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.jpa   
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 CayenneDataObject.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 CayenneDataObject.getObjectContext()
          Returns this object's DataContext.
 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.
 QueryResponse DataChannel.onQuery(ObjectContext originatingContext, Query query)
          Executes a query, using provided context to register persistent objects if query returns any objects.
 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 with parameters of type ObjectContext
 Map<?,?> OptimisticLockException.getFreshSnapshot(ObjectContext context)
          Retrieves fresh snapshot for the failed row.
 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 DataContext.onSync(ObjectContext originatingContext, GraphDiff changes, int syncType)
          An implementation of a DataChannel method that is used by child contexts to synchronize state with this context.
 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.jpa
 

Fields in org.apache.cayenne.jpa declared as ObjectContext
protected  ObjectContext JpaQuery.context
           
protected  ObjectContext ResourceLocalEntityManager.context
           
 

Methods in org.apache.cayenne.jpa that return ObjectContext
protected  ObjectContext ResourceLocalEntityManagerFactory.createObjectContext()
          Creates a new Cayenne ObjectContext based on this factory DataDomain.
 

Constructors in org.apache.cayenne.jpa with parameters of type ObjectContext
JpaEJBQLQuery(ObjectContext ctxt, String ejbqlString)
           
JpaNamedQuery(ObjectContext ctxt, String queryName)
           
JpaNativeQuery(ObjectContext context, String sqlString, Class<?> resultClass)
           
JpaNativeQuery(ObjectContext context, String sqlString, String dataMapName)
           
JpaNativeQuery(ObjectContext context, String sqlString, String dataMapName, String resultSetMappingName)
           
JpaQuery(ObjectContext ctxt)
           
JtaEntityManager(ObjectContext context, JtaEntityManagerFactory factory)
           
ResourceLocalEntityManager(ObjectContext context, ResourceLocalEntityManagerFactory factory)
           
 

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 XMLDecoder.decodeList(Reader xml, ObjectContext objectContext)
          Decodes a list of DataObjects, registering them the supplied context.
static List 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-2008 Apache Cayenne. All Rights Reserved.