[jbpm-commits] JBoss JBPM SVN: r5912 - jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/query.
do-not-reply at jboss.org
do-not-reply at jboss.org
Thu Dec 3 17:44:10 EST 2009
Author: jbarrez
Date: 2009-12-03 17:44:10 -0500 (Thu, 03 Dec 2009)
New Revision: 5912
Modified:
jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/query/AbstractQuery.java
Log:
Fix for JBPM-2538: make queries reusable
Modified: jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/query/AbstractQuery.java
===================================================================
--- jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/query/AbstractQuery.java 2009-12-03 16:03:23 UTC (rev 5911)
+++ jbpm4/trunk/modules/pvm/src/main/java/org/jbpm/pvm/internal/query/AbstractQuery.java 2009-12-03 22:44:10 UTC (rev 5912)
@@ -106,8 +106,17 @@
t = t.getCause();
}
throw e;
+ } finally {
+ resetQuery(); // reset the query member fields so the query can be reused.
}
}
+
+ /**
+ * Resets the query so it can be reused after an invocation.
+ */
+ private void resetQuery() {
+ isWhereAdded = false;
+ }
protected void appendWhereClause(String whereClause, StringBuilder hql) {
if (isWhereAdded) {
More information about the jbpm-commits
mailing list