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