| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | BaseContextA common base superclass for Cayenne ObjectContext implementors. | 
|  class | CayenneContextA 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.threadObjectContextA 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
 | DataObjectUtils.objectForPK(ObjectContext context,
            Class<T> dataObjectClass,
            int pk)Returns an object matching an int primary key. | |
| static
 | DataObjectUtils.objectForPK(ObjectContext context,
            Class<T> dataObjectClass,
            Map<String,?> pk)Returns an object matching a primary key. | |
| static
 | 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 | DataContextThe 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 DataChannelmethod 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. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||