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

Packages that use DataDomain
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.flush
org.apache.cayenne.access.flush.operation
org.apache.cayenne.commitlog.meta
org.apache.cayenne.configuration.runtime
org.apache.cayenne.runtime
API related to `CayenneRuntime` creation.

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

  Fields in org.apache.cayenne.access declared as DataDomain
  Modifier and Type
  Field
  Description
  `protected DataDomain`
  DbGenerator.`domain`
  Methods in org.apache.cayenne.access that return DataDomain
  Modifier and Type
  Method
  Description
  `DataDomain`
  DbGenerator.`getDomain()`
  Returns a DataDomain used by the DbGenerator to detect cross-database relationships.
  `DataDomain`
  DataContext.`getParentDataDomain()`
  Returns a DataDomain used by this DataContext.
  Constructors in org.apache.cayenne.access with parameters of type DataDomain
  Modifier
  Constructor
  Description
  ``
  `DbGenerator(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain, SQLLogger logger)`
  Creates and initializes new DbGenerator instance.

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

  Fields in org.apache.cayenne.access.flush declared as DataDomain
  Modifier and Type
  Field
  Description
  `protected final DataDomain`
  DefaultDataDomainFlushAction.`dataDomain`
  Methods in org.apache.cayenne.access.flush with parameters of type DataDomain
  Modifier and Type
  Method
  Description
  `DataDomainFlushAction`
  DataDomainFlushActionFactory.`createFlushAction(DataDomain dataDomain)`
  `DataDomainFlushAction`
  DefaultDataDomainFlushActionFactory.`createFlushAction(DataDomain dataDomain)`
  Constructors in org.apache.cayenne.access.flush with parameters of type DataDomain
  Modifier
  Constructor
  Description
  `protected`
  `DefaultDataDomainFlushAction(DataDomain dataDomain, DbRowOpSorter dbRowOpSorter, DeleteDbRowOpFactory deleteDbRowOpFactory)`

- ## Uses of DataDomain in org.apache.cayenne.access.flush.operation

  Fields in org.apache.cayenne.access.flush.operation with type parameters of type DataDomain
  Modifier and Type
  Field
  Description
  `protected final Provider<DataDomain>`
  DefaultDbRowOpSorter.`dataDomainProvider`
  Constructor parameters in org.apache.cayenne.access.flush.operation with type arguments of type DataDomain
  Modifier
  Constructor
  Description
  ``
  `DefaultDbRowOpSorter(Provider<DataDomain> dataDomainProvider)`
  ``
  `GraphBasedDbRowOpSorter(Provider<DataDomain> dataDomainProvider)`

- ## Uses of DataDomain in org.apache.cayenne.commitlog.meta

  Constructor parameters in org.apache.cayenne.commitlog.meta with type arguments of type DataDomain
  Modifier
  Constructor
  Description
  ``
  `AnnotationCommitLogEntityFactory(Provider<DataDomain> domainProvider)`

- ## Uses of DataDomain in org.apache.cayenne.configuration.runtime

  Classes in org.apache.cayenne.configuration.runtime that implement interfaces with type arguments of type DataDomain
  Modifier and Type
  Class
  Description
  `class`
  `DataDomainProvider`
  A `DataChannel` provider that provides a single instance of DataDomain configured per configuration supplied via injected `DataChannelDescriptorLoader`.
  Fields in org.apache.cayenne.configuration.runtime declared as DataDomain
  Modifier and Type
  Field
  Description
  `protected DataDomain`
  DataContextFactory.`dataDomain`
  Methods in org.apache.cayenne.configuration.runtime that return DataDomain
  Modifier and Type
  Method
  Description
  `DataDomain`
  DataDomainProvider.`get()`
  Methods in org.apache.cayenne.configuration.runtime with parameters of type DataDomain
  Modifier and Type
  Method
  Description
  `protected void`
  DataDomainProvider.`addDataNode(DataDomain domain, DataNodeDescriptor descriptor, Set<String> mapNames)`
  `protected void`
  DataDomainProvider.`addDefaultDataNode(DataDomain domain, DataNodeDescriptor descriptor)`
  `protected ObjectContext`
  DataContextFactory.`createdFromDataDomain(DataDomain parent)`

- ## Uses of DataDomain in org.apache.cayenne.runtime

  Methods in org.apache.cayenne.runtime that return DataDomain
  Modifier and Type
  Method
  Description
  `DataDomain`
  CayenneRuntime.`getDataDomain()`
  Returns the main runtime DataDomain.