Class CayenneContextFactory
- java.lang.Object
-
- org.apache.cayenne.configuration.rop.client.CayenneContextFactory
-
- All Implemented Interfaces:
ObjectContextFactory
public class CayenneContextFactory extends Object implements ObjectContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected DataChanneldataChannelprotected Injectorinjectorprotected RuntimePropertiespropertiesprotected QueryCachequeryCache
-
Constructor Summary
Constructors Constructor Description CayenneContextFactory()
-
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 org.apache.cayenne.CayenneContextnewInstance(DataChannel parent, boolean changeEventsEnabled, boolean lifecycleEventsEnabled)
-
-
-
Field Detail
-
dataChannel
protected DataChannel dataChannel
-
properties
protected RuntimeProperties properties
-
queryCache
protected QueryCache queryCache
-
injector
protected Injector injector
-
-
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
-
newInstance
protected org.apache.cayenne.CayenneContext newInstance(DataChannel parent, boolean changeEventsEnabled, boolean lifecycleEventsEnabled)
-
-