# 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
  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
  Description
  `protected Collection<DataNodeDescriptor>`
  DataChannelDescriptor.`nodeDescriptors`
  Methods in org.apache.cayenne.configuration that return DataNodeDescriptor
  Modifier and Type
  Method
  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
  Description
  `Collection<DataNodeDescriptor>`
  DataChannelDescriptor.`getNodeDescriptors()`
  Methods in org.apache.cayenne.configuration with parameters of type DataNodeDescriptor
  Modifier and Type
  Method
  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
  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)`