You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/02/12 17:02:44 UTC

svn commit: r506512 - /incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java

Author: mriou
Date: Mon Feb 12 08:02:43 2007
New Revision: 506512

URL: http://svn.apache.org/viewvc?view=rev&rev=506512
Log:
Setting DU version on reload.

Modified:
    incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java

Modified: incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java?view=diff&rev=506512&r1=506511&r2=506512
==============================================================================
--- incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java (original)
+++ incubator/ode/trunk/bpel-store/src/main/java/org/apache/ode/store/ProcessStoreImpl.java Mon Feb 12 08:02:43 2007
@@ -590,6 +590,7 @@
         try {
             _deploymentUnits.put(dud.getName(),dud);
 
+            long version = 0;
             for (ProcessConfDAO p : dudao.getProcesses()) {
                 TDeployment.Process pinfo = dud.getProcessDeployInfo(p.getType());
                 if (pinfo == null) {
@@ -602,11 +603,14 @@
 
                 ProcessConfImpl pconf = new ProcessConfImpl(p.getPID(), p.getType(), p.getVersion(), dud,
                         pinfo, dudao.getDeployDate(), props, p.getState());
+                version = p.getVersion();
 
                 _processes.put(pconf.getProcessId(), pconf);
                 loaded.add(pconf);
             }
-
+            
+            // All processes and the DU have the same version
+            dud.setVersion(version);
         } finally {
             _rw.writeLock().unlock();
         }