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;