# 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.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, JdbcEventLogger 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, JdbcEventLogger jdbcEventLogger)`

- ## 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.configuration.runtime

  Fields in org.apache.cayenne.configuration.runtime declared as DataDomain
  Modifier and Type
  Field
  Description
  `protected DataDomain`
  DataContextFactory.`dataDomain`
  `protected DataDomain`
  DomainDataChannelProvider.`dataDomain`
  Methods in org.apache.cayenne.configuration.runtime that return DataDomain
  Modifier and Type
  Method
  Description
  `protected DataDomain`
  DataDomainProvider.`createAndInitDataDomain()`
  `protected DataDomain`
  DataDomainProvider.`createDataDomain(String name)`
  `DataDomain`
  DataDomainProvider.`get()`
  Methods in org.apache.cayenne.configuration.runtime with parameters of type DataDomain
  Modifier and Type
  Method
  Description
  `protected DataNode`
  DataDomainProvider.`addDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)`
  `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.