## Uses of Class
org.apache.cayenne.configuration.DataNodeDescriptor

- Packages that use DataNodeDescriptor
  Package | Description
  --- | ---
  org.apache.cayenne.access.dbsync |
  org.apache.cayenne.configuration |
  org.apache.cayenne.configuration.server |

- - ### Uses of DataNodeDescriptor in org.apache.cayenne.access.dbsync

    Methods in org.apache.cayenne.access.dbsync with parameters of type DataNodeDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `SchemaUpdateStrategy` | DefaultSchemaUpdateStrategyFactory.`create(DataNodeDescriptor nodeDescriptor)`
    `SchemaUpdateStrategy` | SchemaUpdateStrategyFactory.`create(DataNodeDescriptor nodeDescriptor)`

  - ### Uses of DataNodeDescriptor in org.apache.cayenne.configuration

    Fields in org.apache.cayenne.configuration with type parameters of type DataNodeDescriptor
    Modifier and Type | Field and Description
    --- | ---
    `protected Collection<DataNodeDescriptor>` | DataChannelDescriptor.`nodeDescriptors`

    Methods in org.apache.cayenne.configuration that return DataNodeDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected DataNodeDescriptor` | DefaultDataChannelDescriptorMerger.`cloneDataNodeDescriptor(DataNodeDescriptor original, DataChannelDescriptor targetOwner)`
    `DataNodeDescriptor` | DataChannelDescriptor.`getNodeDescriptor(String name)`

    Methods in org.apache.cayenne.configuration that return types with arguments of type DataNodeDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `Collection<DataNodeDescriptor>` | DataChannelDescriptor.`getNodeDescriptors()`

    Methods in org.apache.cayenne.configuration with parameters of type DataNodeDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected DataNodeDescriptor` | DefaultDataChannelDescriptorMerger.`cloneDataNodeDescriptor(DataNodeDescriptor original, DataChannelDescriptor targetOwner)`
    `int` | DataNodeDescriptor.`compareTo(DataNodeDescriptor o)`
    `T` | BaseConfigurationNodeVisitor.`visitDataNodeDescriptor(DataNodeDescriptor nodeDescriptor)`
    `T` | ConfigurationNodeVisitor.`visitDataNodeDescriptor(DataNodeDescriptor nodeDescriptor)`
    `Void` | EmptyConfigurationNodeVisitor.`visitDataNodeDescriptor(DataNodeDescriptor nodeDescriptor)`

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

    Methods in org.apache.cayenne.configuration.server with parameters of type DataNodeDescriptor
    Modifier and Type | Method and Description
    --- | ---
    `protected DataNode` | DataDomainProvider.`addDataNode(DataDomain dataDomain, DataNodeDescriptor nodeDescriptor)`
    `DbAdapter` | DbAdapterFactory.`createAdapter(DataNodeDescriptor nodeDescriptor, DataSource dataSource)` Returns an instance of DbAdapter if the factory detects that it knows how to handle the database.
    `DbAdapter` | DefaultDbAdapterFactory.`createAdapter(DataNodeDescriptor nodeDescriptor, DataSource dataSource)`
    `DataNode` | DataNodeFactory.`createDataNode(DataNodeDescriptor nodeDescriptor)`
    `DataNode` | DefaultDataNodeFactory.`createDataNode(DataNodeDescriptor nodeDescriptor)`
    `DataSource` | DataSourceFactory.`getDataSource(DataNodeDescriptor nodeDescriptor)` Returns DataSource object based on the configuration provided in the "nodeDescriptor".
    `DataSource` | DelegatingDataSourceFactory.`getDataSource(DataNodeDescriptor nodeDescriptor)`
    `DataSource` | JNDIDataSourceFactory.`getDataSource(DataNodeDescriptor nodeDescriptor)`
    `DataSource` | PropertyDataSourceFactory.`getDataSource(DataNodeDescriptor nodeDescriptor)`
    `DataSource` | XMLPoolingDataSourceFactory.`getDataSource(DataNodeDescriptor nodeDescriptor)`
    `protected DataSourceFactory` | DelegatingDataSourceFactory.`getDataSourceFactory(DataNodeDescriptor nodeDescriptor)`
    `protected String` | JNDIDataSourceFactory.`getLocation(DataNodeDescriptor nodeDescriptor)`
    `protected boolean` | DelegatingDataSourceFactory.`shouldConfigureDataSourceFromProperties(DataNodeDescriptor nodeDescriptor)`

Copyright © 2001–2021 Apache Cayenne. All rights reserved.