org.apache.cayenne.jpa.bridge
Class JpaProcedureQuery

java.lang.Object
  extended by org.apache.cayenne.query.IndirectQuery
      extended by org.apache.cayenne.jpa.bridge.JpaIndirectQuery
          extended by org.apache.cayenne.jpa.bridge.JpaProcedureQuery
All Implemented Interfaces:
Serializable, ParameterizedQuery, Query

public class JpaProcedureQuery
extends JpaIndirectQuery

An indirect query that resolves to Cayenne ProcedureQuery using information from JPA query hints.

Author:
Andrus Adamchik
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.cayenne.jpa.bridge.JpaIndirectQuery
jpaQuery, parameters, parentEntity, parentMap
 
Fields inherited from class org.apache.cayenne.query.IndirectQuery
lastResolver, name, replacementQuery
 
Constructor Summary
JpaProcedureQuery()
           
 
Method Summary
protected  Query createReplacementQuery(EntityResolver resolver)
          Creates a substitute query.
 
Methods inherited from class org.apache.cayenne.jpa.bridge.JpaIndirectQuery
createQuery, getJpaQuery, getParentEntity, getParentMap, setJpaQuery, setParentEntity, setParentMap
 
Methods inherited from class org.apache.cayenne.query.IndirectQuery
createSQLAction, getMetaData, getName, getReplacementQuery, route, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cayenne.query.Query
createSQLAction, getMetaData, getName, route
 

Constructor Detail

JpaProcedureQuery

public JpaProcedureQuery()
Method Detail

createReplacementQuery

protected Query createReplacementQuery(EntityResolver resolver)
Description copied from class: IndirectQuery
Creates a substitute query. An implementor is free to provide an arbitrary replacement query.

Specified by:
createReplacementQuery in class IndirectQuery


Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.