# Uses of Interface
org.apache.cayenne.di.AdhocObjectFactory

Packages that use AdhocObjectFactory
Package
Description
org.apache.cayenne.access
Contains classes that make up Cayenne ORM stack.
org.apache.cayenne.access.dbsync
org.apache.cayenne.configuration.server
org.apache.cayenne.configuration.xml
org.apache.cayenne.dba.db2
IBM DB2 DbAdapter.
org.apache.cayenne.dba.derby
Apache Derby DbAdapter.
org.apache.cayenne.dba.firebird
org.apache.cayenne.dba.frontbase
FrontBase DbAdapter.
org.apache.cayenne.dba.h2
org.apache.cayenne.dba.hsqldb
HSQLDB DbAdapter.
org.apache.cayenne.dba.ingres
org.apache.cayenne.dba.mariadb
org.apache.cayenne.dba.mysql
MySQL DbAdapter.
org.apache.cayenne.dba.openbase
OpenBase DbAdapter.
org.apache.cayenne.dba.oracle
Oracle DbAdapter.
org.apache.cayenne.dba.postgres
PostgreSQL DbAdapter.
org.apache.cayenne.dba.sqlite
org.apache.cayenne.dba.sqlserver
MS SQLServer DbAdapter.
org.apache.cayenne.dba.sybase
Sybase DbAdapter.
org.apache.cayenne.di.spi

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

  Fields in org.apache.cayenne.access declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DataDomain.`objectFactory`

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

  Fields in org.apache.cayenne.access.dbsync declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DefaultSchemaUpdateStrategyFactory.`objectFactory`

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

  Fields in org.apache.cayenne.configuration.server declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DefaultDataNodeFactory.`objectFactory`
  `protected AdhocObjectFactory`
  DefaultDbAdapterFactory.`objectFactory`
  `protected AdhocObjectFactory`
  DelegatingDataSourceFactory.`objectFactory`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.configuration.xml

  Fields in org.apache.cayenne.configuration.xml declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  XMLDataChannelDescriptorLoader.`objectFactory`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.db2

  Fields in org.apache.cayenne.dba.db2 declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DB2Sniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.db2 with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `DB2Sniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.derby

  Fields in org.apache.cayenne.dba.derby declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DerbySniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.derby with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `DerbySniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.firebird

  Fields in org.apache.cayenne.dba.firebird declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  FirebirdSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.firebird with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `FirebirdSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.frontbase

  Fields in org.apache.cayenne.dba.frontbase declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  FrontBaseSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.frontbase with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `FrontBaseSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.h2

  Fields in org.apache.cayenne.dba.h2 declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  H2Sniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.h2 with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `H2Sniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.hsqldb

  Fields in org.apache.cayenne.dba.hsqldb declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  HSQLDBSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.hsqldb with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `HSQLDBSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.ingres

  Fields in org.apache.cayenne.dba.ingres declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  IngresSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.ingres with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `IngresSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.mariadb

  Fields in org.apache.cayenne.dba.mariadb declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  MariaDBSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.mariadb with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `MariaDBSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.mysql

  Fields in org.apache.cayenne.dba.mysql declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  MySQLSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.mysql with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `MySQLSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.openbase

  Fields in org.apache.cayenne.dba.openbase declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  OpenBaseSniffer.`objectFactory`
  Deprecated.
  Constructors in org.apache.cayenne.dba.openbase with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `OpenBaseSniffer(AdhocObjectFactory objectFactory)`
  Deprecated.

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.oracle

  Fields in org.apache.cayenne.dba.oracle declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  OracleSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.oracle with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `OracleSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.postgres

  Fields in org.apache.cayenne.dba.postgres declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  PostgresSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.postgres with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `PostgresSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.sqlite

  Fields in org.apache.cayenne.dba.sqlite declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  SQLiteSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.sqlite with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `SQLiteSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.sqlserver

  Fields in org.apache.cayenne.dba.sqlserver declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  SQLServerSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.sqlserver with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `SQLServerSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.dba.sybase

  Fields in org.apache.cayenne.dba.sybase declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  SybaseSniffer.`objectFactory`
  Constructors in org.apache.cayenne.dba.sybase with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `SybaseSniffer(AdhocObjectFactory objectFactory)`

- ## Uses of AdhocObjectFactory in org.apache.cayenne.di.spi

  Classes in org.apache.cayenne.di.spi that implement AdhocObjectFactory
  Modifier and Type
  Class
  Description
  `class`
  `DefaultAdhocObjectFactory`
  A default implementation of `AdhocObjectFactory` that creates objects using default no-arg constructor and injects dependencies into annotated fields.