User: dsundstrom
  Date: 02/02/26 15:52:01

  Modified:    src/main/org/jboss/ejb/plugins/cmp/jdbc
                        JDBCQueryManager.java
  Log:
  Added support for new DynamicQL and JBossQL queries.
  
  Revision  Changes    Path
  1.4       +12 -2     
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCQueryManager.java
  
  Index: JDBCQueryManager.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/JDBCQueryManager.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JDBCQueryManager.java     15 Jan 2002 22:23:17 -0000      1.3
  +++ JDBCQueryManager.java     26 Feb 2002 23:52:01 -0000      1.4
  @@ -19,6 +19,8 @@
   import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCAutomaticQueryMetaData;
   import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQueryMetaData;
   import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCDeclaredQueryMetaData;
  +import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCDynamicQLQueryMetaData;
  +import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCJBossQLQueryMetaData;
   import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQlQueryMetaData;
   import org.jboss.logging.Logger;
   
  @@ -30,7 +32,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]";>Marc Fleury</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Joe Shevland</a>
    * @author <a href="mailto:[EMAIL PROTECTED]";>Justin Forder</a>
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */
   public class JDBCQueryManager {
      private final Map knownQueries = new HashMap();
  @@ -169,7 +171,15 @@
            JDBCQueryMetaData q = (JDBCQueryMetaData)definedFinders.next();
   
            if(!knownQueries.containsKey(q.getMethod()) ) {
  -            if(q instanceof JDBCDeclaredQueryMetaData) {
  +            if(q instanceof JDBCJBossQLQueryMetaData) {
  +               knownQueries.put(
  +                     q.getMethod(), factory.createJBossQLQuery(q));
  +                  
  +            } else if(q instanceof JDBCDynamicQLQueryMetaData) {
  +               knownQueries.put(
  +                     q.getMethod(), factory.createDynamicQLQuery(q));
  +                  
  +            } else if(q instanceof JDBCDeclaredQueryMetaData) {
                  knownQueries.put(
                        q.getMethod(), factory.createDeclaredSQLQuery(q));
                     
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to