[jbpm-commits] JBoss JBPM SVN: r3081 - jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Nov 25 09:37:10 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-11-25 09:37:10 -0500 (Tue, 25 Nov 2008)
New Revision: 3081

Modified:
   jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessDefinitionImpl.java
   jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessImpl.java
Log:
Follow API update

Modified: jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessDefinitionImpl.java
===================================================================
--- jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessDefinitionImpl.java	2008-11-25 14:35:27 UTC (rev 3080)
+++ jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessDefinitionImpl.java	2008-11-25 14:37:10 UTC (rev 3081)
@@ -89,7 +89,13 @@
   public ObjectName getKey()
   {
     long id = oldProcDef.getId();
-    return ObjectNameFactory.create(Constants.ID_DOMAIN + ":procdef=" + getName() + ",id=" + id);
+    String version = getVersion();
+    
+    String keyStr = Constants.ID_DOMAIN + ":procdef=" + getName() + ",id=" + id;
+    if (version != null)
+      keyStr += ",version=" + version;
+    
+    return ObjectNameFactory.create(keyStr);
   }
 
   public String getName()
@@ -97,6 +103,12 @@
     return oldProcDef.getName();
   }
 
+  public String getVersion()
+  {
+    int version = oldProcDef.getVersion();
+    return version > 0 ? String.valueOf(version) : null;
+  }
+
   public Process newInstance()
   {
     ProcessImpl procImpl = new ProcessImpl(this);

Modified: jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessImpl.java
===================================================================
--- jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessImpl.java	2008-11-25 14:35:27 UTC (rev 3080)
+++ jbpm3/trunk/modules/integration/api/src/main/java/org/jbpm/integration/model/ProcessImpl.java	2008-11-25 14:37:10 UTC (rev 3081)
@@ -21,6 +21,7 @@
  */
 package org.jbpm.integration.model;
 
+import java.util.Date;
 import java.util.List;
 
 import javax.management.ObjectName;
@@ -98,6 +99,16 @@
     return procDef.getName();
   }
 
+  public Date getEndDate()
+  {
+    return oldProc.getEnd();
+  }
+
+  public Date getStartDate()
+  {
+    return oldProc.getStart();
+  }
+
   //@Override
   public <T extends Node> T getNode(Class<T> clazz, String name)
   {




More information about the jbpm-commits mailing list