## Uses of Class
org.apache.cayenne.map.EntityResolver

- Packages that use EntityResolver
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
  org.apache.cayenne.ashwood |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.ejbql |
  org.apache.cayenne.ejbql.parser |
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.reflect |
  org.apache.cayenne.remote | Contains classes an interfaces related to Cayenne remote object persistence features.
  org.apache.cayenne.remote.hessian |
  org.apache.cayenne.remote.hessian.service |
  org.apache.cayenne.util | General utility classes.

- - ### Uses of EntityResolver in org.apache.cayenne

    Fields in org.apache.cayenne declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | BaseContext.`entityResolver`

    Methods in org.apache.cayenne that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | BaseContext.`getEntityResolver()`
    `EntityResolver` | DataChannel.`getEntityResolver()` Returns an EntityResolver instance that contains runtime mapping information.
    `EntityResolver` | ObjectContext.`getEntityResolver()` Returns EntityResolver that stores all mapping information accessible by this ObjectContext.

    Methods in org.apache.cayenne with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | BaseContext.`setEntityResolver(EntityResolver entityResolver)`

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

    Fields in org.apache.cayenne.access declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | DataDomain.`entityResolver`
    `protected EntityResolver` | DataNode.`entityResolver`

    Methods in org.apache.cayenne.access that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | ClientServerChannel.`getEntityResolver()`
    `EntityResolver` | DataDomain.`getEntityResolver()` Returns an EntityResolver that stores mapping information for this domain.
    `EntityResolver` | DataNode.`getEntityResolver()` Returns EntityResolver that handles DataMaps of this node.
    `EntityResolver` | QueryEngine.`getEntityResolver()` Returns a resolver for this query engine that is capable of resolving between classes, entity names, and obj/db entities

    Methods in org.apache.cayenne.access with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataDomain.`setEntityResolver(EntityResolver entityResolver)` Sets EntityResolver.
    `void` | DataNode.`setEntityResolver(EntityResolver entityResolver)` Sets EntityResolver.

  - ### Uses of EntityResolver in org.apache.cayenne.access.jdbc

    Fields in org.apache.cayenne.access.jdbc declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | BaseSQLAction.`entityResolver`

    Methods in org.apache.cayenne.access.jdbc that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | BaseSQLAction.`getEntityResolver()`

    Constructors in org.apache.cayenne.access.jdbc with parameters of type EntityResolver
    Constructor and Description
    `BaseSQLAction(JdbcAdapter adapter, EntityResolver entityResolver)`
    `BatchAction(BatchQuery batchQuery, JdbcAdapter adapter, EntityResolver entityResolver)`
    `EJBQLAction(EJBQLQuery query, SQLActionVisitor actionFactory, JdbcAdapter adapter, EntityResolver entityResolver)`
    `EJBQLTranslationContext(EntityResolver entityResolver, EJBQLQuery query, EJBQLCompiledExpression compiledExpression, EJBQLTranslatorFactory translatorFactory)`
    `ProcedureAction(ProcedureQuery query, JdbcAdapter adapter, EntityResolver entityResolver)`
    `SelectAction(SelectQuery query, JdbcAdapter adapter, EntityResolver entityResolver)`
    `SQLTemplateAction(SQLTemplate query, JdbcAdapter adapter, EntityResolver entityResolver)`

  - ### Uses of EntityResolver in org.apache.cayenne.access.trans

    Fields in org.apache.cayenne.access.trans declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | ProcedureTranslator.`entityResolver`
    `protected EntityResolver` | QueryAssembler.`entityResolver`

    Methods in org.apache.cayenne.access.trans that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | QueryAssembler.`getEntityResolver()`

    Methods in org.apache.cayenne.access.trans with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProcedureTranslator.`setEntityResolver(EntityResolver entityResolver)`
    `void` | QueryAssembler.`setEntityResolver(EntityResolver entityResolver)`

  - ### Uses of EntityResolver in org.apache.cayenne.ashwood

    Fields in org.apache.cayenne.ashwood declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | AshwoodEntitySorter.`entityResolver`

    Methods in org.apache.cayenne.ashwood with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | AshwoodEntitySorter.`setEntityResolver(EntityResolver entityResolver)`

  - ### Uses of EntityResolver in org.apache.cayenne.dba

    Fields in org.apache.cayenne.dba declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | JdbcActionBuilder.`entityResolver`

    Methods in org.apache.cayenne.dba that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | JdbcActionBuilder.`getEntityResolver()` Returns EntityResolver that can be used to gain access to the mapping objects.

    Constructors in org.apache.cayenne.dba with parameters of type EntityResolver
    Constructor and Description
    `JdbcActionBuilder(JdbcAdapter adapter, EntityResolver resolver)`

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

    Constructors in org.apache.cayenne.dba.ingres with parameters of type EntityResolver
    Constructor and Description
    `IngresActionBuilder(JdbcAdapter adapter, EntityResolver resolver)`
    `IngresSelectAction(SelectQuery query, JdbcAdapter adapter, EntityResolver entityResolver)`

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

    Constructors in org.apache.cayenne.dba.sqlserver with parameters of type EntityResolver
    Constructor and Description
    `SQLServerActionBuilder(JdbcAdapter adapter, EntityResolver resolver)`
    `SQLServerBatchAction(BatchQuery batchQuery, JdbcAdapter adapter, EntityResolver entityResolver)`
    `SQLServerProcedureAction(ProcedureQuery query, JdbcAdapter adapter, EntityResolver entityResolver)`
    `SQLServerSelectAction(SelectQuery query, JdbcAdapter adapter, EntityResolver entityResolver)`

  - ### Uses of EntityResolver in org.apache.cayenne.ejbql

    Methods in org.apache.cayenne.ejbql with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EJBQLCompiledExpression` | EJBQLParser.`compile(String ejbqlStatement, EntityResolver resolver)` Parses and compiles an expression for the EntityResolver.

  - ### Uses of EntityResolver in org.apache.cayenne.ejbql.parser

    Methods in org.apache.cayenne.ejbql.parser with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EJBQLCompiledExpression` | EJBQL.EJBQLDefaultParser.`compile(String ejbqlStatement, EntityResolver resolver)`

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

    Fields in org.apache.cayenne.map declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | EntityResolver.`clientEntityResolver`

    Methods in org.apache.cayenne.map that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | EntityResolver.`getClientEntityResolver()` Returns ClientEntityResolver with mapping information that only includes entities available on CWS Client Tier.

    Methods in org.apache.cayenne.map with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `DataMap` | DataMap.`getClientDataMap(EntityResolver serverResolver)` Returns a DataMap stripped of any server-side information, such as DbEntity mapping, or ObjEntities that are not allowed in the client tier.
    `Map<String,String>` | EntityResult.`getDbFields(EntityResolver resolver)` Returns a map of result column names to attribute db paths from the root entity.
    `List<Object>` | SQLResult.`getResolvedComponents(EntityResolver resolver)`
    `boolean` | ObjRelationship.`isSourceDefiningTargetPrecenseAndType(EntityResolver entityResolver)` Returns true if the relationship is non-optional and target has no subclasses.
    `void` | EntitySorter.`setEntityResolver(EntityResolver resolver)` Sets EntityResolver for this sorter.

  - ### Uses of EntityResolver in org.apache.cayenne.query

    Fields in org.apache.cayenne.query declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | IndirectQuery.`lastResolver`
    `protected EntityResolver` | ObjectIdQuery.`metadataResolver`
    `protected EntityResolver` | RelationshipQuery.`metadataResolver`

    Methods in org.apache.cayenne.query with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Query` | IndirectQuery.`createReplacementQuery(EntityResolver resolver)` Creates a substitute query.
    `protected Query` | NamedQuery.`createReplacementQuery(EntityResolver resolver)`
    `protected Query` | ObjectIdQuery.`createReplacementQuery(EntityResolver resolver)`
    `protected Query` | RelationshipQuery.`createReplacementQuery(EntityResolver resolver)`
    `EJBQLCompiledExpression` | EJBQLQuery.`getExpression(EntityResolver resolver)` Returns lazily initialized EJBQLCompiledExpression for this query EJBQL.
    `QueryMetadata` | AbstractQuery.`getMetaData(EntityResolver resolver)` Returns default select parameters.
    `QueryMetadata` | BatchQuery.`getMetaData(EntityResolver resolver)` Returns default select parameters.
    `QueryMetadata` | EJBQLQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | IndirectQuery.`getMetaData(EntityResolver resolver)` Returns the metadata obtained from the replacement query.
    `QueryMetadata` | NamedQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | ObjectIdQuery.`getMetaData(EntityResolver resolver)` Returns query metadata object.
    `QueryMetadata` | ProcedureQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | Query.`getMetaData(EntityResolver resolver)` Returns query runtime parameters.
    `QueryMetadata` | QueryChain.`getMetaData(EntityResolver resolver)` Returns default metadata.
    `QueryMetadata` | RefreshQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | RelationshipQuery.`getMetaData(EntityResolver resolver)` Returns query metadata object.
    `QueryMetadata` | SelectQuery.`getMetaData(EntityResolver resolver)`
    `QueryMetadata` | SQLTemplate.`getMetaData(EntityResolver resolver)`
    `ObjRelationship` | RelationshipQuery.`getRelationship(EntityResolver resolver)` Returns a non-null relationship object for this query.
    `protected Query` | IndirectQuery.`getReplacementQuery(EntityResolver resolver)` Returns a replacement query, creating it on demand and caching it for reuse.
    `protected Query` | NamedQuery.`resolveQuery(EntityResolver resolver)` Returns a query for name, throwing an exception if such query is not mapped in the EntityResolver.
    `void` | AbstractQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Implements default routing mechanism relying on the EntityResolver to find DataMap based on the query root.
    `void` | BatchQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
    `void` | EJBQLQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
    `void` | IndirectQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Delegates routing to a replacement query.
    `void` | Query.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` A callback method invoked by Cayenne during the routing phase of the query execution.
    `void` | QueryChain.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Delegates routing to each individual query in the chain.
    `void` | RefreshQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
    `void` | SelectQuery.`route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Routes itself and if there are any prefetches configured, creates prefetch queries and routes them as well.

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

    Fields in org.apache.cayenne.reflect declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | ClassDescriptorMap.`resolver`

    Methods in org.apache.cayenne.reflect that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | ClassDescriptorMap.`getResolver()`

    Constructors in org.apache.cayenne.reflect with parameters of type EntityResolver
    Constructor and Description
    `ClassDescriptorMap(EntityResolver resolver)`
    `LifecycleCallbackRegistry(EntityResolver resolver)` Creates an empty callback registry.

  - ### Uses of EntityResolver in org.apache.cayenne.remote

    Fields in org.apache.cayenne.remote declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | ClientChannel.`entityResolver`

    Methods in org.apache.cayenne.remote that return EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `EntityResolver` | ClientChannel.`getEntityResolver()` Returns EntityResolver obtained from the server.

  - ### Uses of EntityResolver in org.apache.cayenne.remote.hessian

    Methods in org.apache.cayenne.remote.hessian with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `static com.caucho.hessian.io.SerializerFactory` | HessianConfig.`createFactory(String[] factoryNames, EntityResolver resolver)` Creates a Hessian SerializerFactory configured with zero or more AbstractSerializerFactory extensions.

  - ### Uses of EntityResolver in org.apache.cayenne.remote.hessian.service

    Methods in org.apache.cayenne.remote.hessian.service with parameters of type EntityResolver
    Modifier and Type | Method and Description
    --- | ---
    `static Object` | HessianUtil.`cloneViaClientServerSerialization(Serializable object, EntityResolver serverResolver)` A utility method that clones an object using Hessian serialization/deserialization mechanism, which is different from default Java serialization.
    `static Object` | HessianUtil.`cloneViaServerClientSerialization(Serializable object, EntityResolver serverResolver)`

  - ### Uses of EntityResolver in org.apache.cayenne.util

    Fields in org.apache.cayenne.util declared as EntityResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityResolver` | ObjectDetachOperation.`targetResolver`

    Constructors in org.apache.cayenne.util with parameters of type EntityResolver
    Constructor and Description
    `ObjectDetachOperation(EntityResolver targetResolver)`

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