Class DataContextFactory
- java.lang.Object
-
- org.apache.cayenne.configuration.server.DataContextFactory
-
- All Implemented Interfaces:
ObjectContextFactory
public class DataContextFactory extends Object implements ObjectContextFactory
- Since:
- 3.1
-
-
Field Summary
Fields Modifier and Type Field Description protected DataDomaindataDomainprotected DataRowStoreFactorydataRowStoreFactoryprotected EventManagereventManagerprotected ObjectStoreFactoryobjectStoreFactoryprotected QueryCachequeryCacheprotected TransactionFactorytransactionFactory
-
Constructor Summary
Constructors Constructor Description DataContextFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectContextcreateContext()Creates an ObjectContext attached to a default DataChannel.ObjectContextcreateContext(DataChannel parent)Creates an ObjectContext attached to a provided channel.protected ObjectContextcreatedFromDataDomain(DataDomain parent)protected ObjectContextcreateFromDataContext(DataContext parent)protected ObjectContextcreateFromGenericChannel(DataChannel parent)protected DataContextnewInstance(DataChannel parent, ObjectStore objectStore)
-
-
-
Field Detail
-
dataDomain
protected DataDomain dataDomain
-
eventManager
protected EventManager eventManager
-
dataRowStoreFactory
protected DataRowStoreFactory dataRowStoreFactory
-
objectStoreFactory
protected ObjectStoreFactory objectStoreFactory
-
queryCache
protected QueryCache queryCache
-
transactionFactory
protected TransactionFactory transactionFactory
-
-
Method Detail
-
createContext
public ObjectContext createContext()
Description copied from interface:ObjectContextFactoryCreates an ObjectContext attached to a default DataChannel.- Specified by:
createContextin interfaceObjectContextFactory
-
createContext
public ObjectContext createContext(DataChannel parent)
Description copied from interface:ObjectContextFactoryCreates an ObjectContext attached to a provided channel. This is often used for nested context creation.- Specified by:
createContextin interfaceObjectContextFactory
-
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)
-
-