org.apache.cayenne.configuration.server
Class DataContextFactory

java.lang.Object
  extended by org.apache.cayenne.configuration.server.DataContextFactory
All Implemented Interfaces:
ObjectContextFactory

public class DataContextFactory
extends java.lang.Object
implements ObjectContextFactory

Since:
3.1

Field Summary
protected  DataDomain dataDomain
           
protected  EventManager eventManager
           
protected  Injector injector
           
protected  ObjectStoreFactory objectStoreFactory
           
protected  QueryCache queryCache
           
 
Constructor Summary
DataContextFactory()
           
 
Method Summary
 ObjectContext createContext()
          Creates an ObjectContext attached to a default DataChannel.
 ObjectContext createContext(DataChannel parent)
          Creates an ObjectContext attached to a provided channel.
protected  ObjectContext createdFromDataDomain(DataDomain parent)
           
protected  ObjectContext createFromDataContext(DataContext parent)
           
protected  ObjectContext createFromGenericChannel(DataChannel parent)
           
protected  DataContext newInstance(DataChannel parent, ObjectStore objectStore)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataDomain

protected DataDomain dataDomain

eventManager

protected EventManager eventManager

injector

protected Injector injector

objectStoreFactory

protected ObjectStoreFactory objectStoreFactory

queryCache

protected QueryCache queryCache
Constructor Detail

DataContextFactory

public DataContextFactory()
Method Detail

createContext

public ObjectContext createContext()
Description copied from interface: ObjectContextFactory
Creates an ObjectContext attached to a default DataChannel.

Specified by:
createContext in interface ObjectContextFactory

createContext

public ObjectContext createContext(DataChannel parent)
Description copied from interface: ObjectContextFactory
Creates an ObjectContext attached to a provided channel. This is often used for nested context creation.

Specified by:
createContext in interface ObjectContextFactory

createFromGenericChannel

protected ObjectContext createFromGenericChannel(DataChannel parent)

createFromDataContext

protected ObjectContext createFromDataContext(DataContext parent)

createdFromDataDomain

protected ObjectContext createdFromDataDomain(DataDomain parent)

newInstance

protected DataContext newInstance(DataChannel parent,
                                  ObjectStore objectStore)


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