## 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.server |

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

    Methods in org.apache.cayenne.access with parameters of type DataDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `DataDomainFlushAction` | LegacyDataDomainFlushActionFactory.`createFlushAction​(DataDomain dataDomain)` | Deprecated.

    Constructors in org.apache.cayenne.access with parameters of type DataDomain
    Constructor | Description
    --- | ---
    `DbGenerator​(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain, JdbcEventLogger logger)` | Creates and initializes new DbGenerator instance.
    `LegacyDataDomainFlushAction​(DataDomain domain)` | Deprecated.

  - ### 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 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
    Constructor | Description
    --- | ---
    `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 Provider<DataDomain>` | DefaultDbRowOpSorter.`dataDomainProvider` |

    Constructor parameters in org.apache.cayenne.access.flush.operation with type arguments of type DataDomain
    Constructor | Description
    --- | ---
    `DefaultDbRowOpSorter​(Provider<DataDomain> dataDomainProvider)` |
    `GraphBasedDbRowOpSorter​(Provider<DataDomain> dataDomainProvider)` |

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

    Fields in org.apache.cayenne.configuration.server declared as DataDomain
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected DataDomain` | DataContextFactory.`dataDomain` |
    `protected DataDomain` | DomainDataChannelProvider.`dataDomain` |

    Methods in org.apache.cayenne.configuration.server that return DataDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataDomain` | DataDomainProvider.`createAndInitDataDomain()` |
    `protected DataDomain` | DataDomainProvider.`createDataDomain​(String name)` |
    `DataDomain` | DataDomainProvider.`get()` |
    `DataDomain` | ServerRuntime.`getDataDomain()` | Returns the main runtime DataDomain.

    Methods in org.apache.cayenne.configuration.server with parameters of type DataDomain
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected DataNode` | DataDomainProvider.`addDataNode​(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)` |
    `protected ObjectContext` | DataContextFactory.`createdFromDataDomain​(DataDomain parent)` |