Author: seanahn
Date: Fri Jul 24 17:29:17 2009
New Revision: 797568

URL: http://svn.apache.org/viewvc?rev=797568&view=rev
Log:
ProcessDaoImpl.getActiveInstance() hql fixed

Modified:
    
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
    
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java

Modified: 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java?rev=797568&r1=797567&r2=797568&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.java
 Fri Jul 24 17:29:17 2009
@@ -279,8 +279,8 @@
     @SuppressWarnings("unchecked")
     public Collection<ProcessInstanceDAO> getActiveInstances() {
         ArrayList<ProcessInstanceDAO> instDaos = new 
ArrayList<ProcessInstanceDAO>();
-        Collection<HProcessInstance> insts = 
getSession().getNamedQuery(HProcessInstance.SELECT_INSTANCES_BY_PROCESSES_AND_STATES)
-                .setParameterList("processIds", new Object[] 
{_process.getId()}).setParameterList("states", new Object[] 
{ProcessState.STATE_ACTIVE}).list();
+        Collection<HProcessInstance> insts = 
getSession().getNamedQuery(HProcessInstance.SELECT_INSTANCES_BY_PROCESS_AND_STATES)
+                .setParameter("process", _process).setParameterList("states", 
new Object[] {ProcessState.STATE_ACTIVE}).list();
         for (HProcessInstance inst : insts)
             instDaos.add(new ProcessInstanceDaoImpl(_sm, inst));
         return instDaos;

Modified: 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java?rev=797568&r1=797567&r2=797568&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java
 Fri Jul 24 17:29:17 2009
@@ -30,12 +30,12 @@
  * @hibernate.class table="BPEL_INSTANCE" dynamic-update="true" lazy="true"
  * @hibernate.query name="COUNT_FAILED_INSTANCES_BY_PROCESS_IDS_AND_STATES" 
query="select count(i.id) as cnt, max(i.activityFailureDateTime) as 
lastFailureDt from HProcessInstance as i where i.process.processId in 
(:processIds) and i.state in(:states) and i.activityFailureCount > 0"
  * @hibernate.query name="SELECT_INSTANCES_BY_PROCESS" query="from 
HProcessInstance as i where i.process = :process)"
- * @hibernate.query name="SELECT_INSTANCES_BY_PROCESSES_AND_STATES" 
query="from HProcessInstance as i where i.process in (:processes) and i.state 
in (:states)"
+ * @hibernate.query name="SELECT_INSTANCES_BY_PROCESS_AND_STATES" query="from 
HProcessInstance as i where i.process = :process and i.state in (:states)"
  */
 public class HProcessInstance extends HObject {
     public static final String 
COUNT_FAILED_INSTANCES_BY_PROCESS_IDS_AND_STATES="COUNT_FAILED_INSTANCES_BY_PROCESS_IDS_AND_STATES";
     public static final String 
SELECT_INSTANCES_BY_PROCESS="SELECT_INSTANCES_BY_PROCESS";
-    public static final String 
SELECT_INSTANCES_BY_PROCESSES_AND_STATES="SELECT_INSTANCES_BY_PROCESSES_AND_STATES";
+    public static final String 
SELECT_INSTANCES_BY_PROCESS_AND_STATES="SELECT_INSTANCES_BY_PROCESS_AND_STATES";
 
        /** Foreign key to owner {...@link HProcess}. */
     private HProcess _process;


Reply via email to