[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