Author: karthick
Date: Fri Dec 19 16:50:17 2008
New Revision: 728202

URL: http://svn.apache.org/viewvc?rev=728202&view=rev
Log:
Perform select for update with wait or no-wait, as the case may be.

Modified:
    
ode/branches/APACHE_ODE_1.X/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/ProcessDaoImpl.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=728202&r1=728201&r2=728202&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 Dec 19 16:50:17 2008
@@ -143,7 +143,7 @@
                Criteria process = instance.createCriteria("process");
                process.add(Restrictions.eq("id", _process.getId()));
                correlationSet.add(Expression.eq("value", 
ckeyValue.toCanonicalString()));              
-               correlationSet.setLockMode(LockMode.UPGRADE_NOWAIT);
+               correlationSet.setLockMode(wait ? LockMode.UPGRADE : 
LockMode.UPGRADE_NOWAIT);
                return correlationSet.list();
        } catch (HibernateException he) {
                return Collections.EMPTY_LIST;


Reply via email to