# 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.configuration.runtime
org.apache.cayenne.configuration.xml
org.apache.cayenne.dba
Contains database adapter API (DbAdapter) and its default implementation.
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.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
org.apache.cayenne.map
Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.reflect

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

  Fields in org.apache.cayenne.access declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected final AdhocObjectFactory`
  DataDomain.`objectFactory`
  Constructors in org.apache.cayenne.access with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `DataDomain(String name, TransactionManager transactionManager, TransactionFactory transactionFactory, DataDomainFlushActionFactory flushActionFactory, AdhocObjectFactory objectFactory, EventManager eventManager, QueryCache queryCache, DataRowStore sharedSnapshotCache, int maxIdQualifierSize, boolean validatingObjectsOnCommit, EntityResolver entityResolver, EntitySorter entitySorter)`

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

  Fields in org.apache.cayenne.configuration.runtime declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  DataDomainProvider.`objectFactory`
  `protected AdhocObjectFactory`
  DefaultDataNodeFactory.`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

  Fields in org.apache.cayenne.dba declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected final AdhocObjectFactory`
  AutoAdapter.`objectFactory`
  Constructors in org.apache.cayenne.dba with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `AutoAdapter(AdhocObjectFactory objectFactory, DataSource dataSource, List<DbAdapterDetector> detectors)`

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

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

  Fields in org.apache.cayenne.map declared as AdhocObjectFactory
  Modifier and Type
  Field
  Description
  `protected AdhocObjectFactory`
  EntityResolver.`objectFactory`
  Methods in org.apache.cayenne.map that return AdhocObjectFactory
  Modifier and Type
  Method
  Description
  `AdhocObjectFactory`
  EntityResolver.`getObjectFactory()`
  Methods in org.apache.cayenne.map with parameters of type AdhocObjectFactory
  Modifier and Type
  Method
  Description
  `void`
  EntityResolver.`setObjectFactory(AdhocObjectFactory objectFactory)`

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

  Constructors in org.apache.cayenne.reflect with parameters of type AdhocObjectFactory
  Modifier
  Constructor
  Description
  ``
  `FieldEmbeddableDescriptor(AdhocObjectFactory objectFactory, Embeddable embeddable, String ownerProperty, String embeddedPropertyProperty)`