## Uses of Class
org.apache.cayenne.access.DataContext

- Packages that use DataContext
  Package | Description
  --- | ---
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.flush |
  org.apache.cayenne.configuration.server |

- - ### Uses of DataContext in org.apache.cayenne.access

    Fields in org.apache.cayenne.access declared as DataContext
    Modifier and Type | Field and Description
    --- | ---
    `protected DataContext` | ObjectStore.`context` The DataContext that owns this ObjectStore.
    `protected DataContext` | IncrementalFaultList.`dataContext`
    `protected DataContext` | ClientServerChannel.`serverContext`

    Methods in org.apache.cayenne.access that return DataContext
    Modifier and Type | Method and Description
    --- | ---
    `DataContext` | ObjectStore.`getContext()`
    `DataContext` | IncrementalFaultList.`getDataContext()` Returns the dataContext.

    Methods in org.apache.cayenne.access with parameters of type DataContext
    Modifier and Type | Method and Description
    --- | ---
    `GraphDiff` | LegacyDataDomainFlushAction.`flush(DataContext context, GraphDiff changes)` Deprecated.
    `void` | ObjectStore.`setContext(DataContext context)`
    `Query` | DataContextDelegate.`willPerformGenericQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performGenericQuery.
    `Query` | DataContextDelegate.`willPerformQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performQuery.

    Constructors in org.apache.cayenne.access with parameters of type DataContext
    Constructor and Description
    `ClientServerChannel(DataContext serverContext)` Creates a ClientServerChannel that wraps a specified DataContext.
    `IncrementalFaultList(DataContext dataContext, Query query, int maxFetchSize)` Creates a new IncrementalFaultList using a given DataContext and query.

  - ### Uses of DataContext in org.apache.cayenne.access.flush

    Methods in org.apache.cayenne.access.flush with parameters of type DataContext
    Modifier and Type | Method and Description
    --- | ---
    `GraphDiff` | DataDomainFlushAction.`flush(DataContext context, GraphDiff changes)`
    `GraphDiff` | DefaultDataDomainFlushAction.`flush(DataContext context, GraphDiff changes)`
    `protected void` | DefaultDataDomainFlushAction.`postprocess(DataContext context, ObjectStoreGraphDiff changes, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps)` Notify `ObjectStore` and it's data row cache about actual changes we performed.

  - ### Uses of DataContext in org.apache.cayenne.configuration.server

    Methods in org.apache.cayenne.configuration.server that return DataContext
    Modifier and Type | Method and Description
    --- | ---
    `protected DataContext` | DataContextFactory.`newInstance(DataChannel parent, ObjectStore objectStore)`

    Methods in org.apache.cayenne.configuration.server with parameters of type DataContext
    Modifier and Type | Method and Description
    --- | ---
    `protected ObjectContext` | DataContextFactory.`createFromDataContext(DataContext parent)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.