[jbpm-commits] JBoss JBPM SVN: r3371 - jbpm3/trunk/modules/core/src/main/java/org/jbpm/command.

do-not-reply at jboss.org do-not-reply at jboss.org
Fri Dec 12 10:53:32 EST 2008


Author: camunda
Date: 2008-12-12 10:53:32 -0500 (Fri, 12 Dec 2008)
New Revision: 3371

Modified:
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/AbstractGetObjectBaseCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/BatchSignalCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelProcessInstanceCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelTokenCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelWorkOnTaskCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/DeployProcessCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionsCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceLogCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstancesCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskInstanceCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskListCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/NewProcessInstanceCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/SignalCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartProcessInstanceCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartWorkOnTaskCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/TaskInstanceEndCommand.java
   jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/VariablesCommand.java
Log:
JBPM-1905: added return values to setter (for fluent programming) and set ambiguous attribute names to deprecated + created new better attributes.
Fixed some typos.

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/AbstractGetObjectBaseCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/AbstractGetObjectBaseCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/AbstractGetObjectBaseCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -15,7 +15,8 @@
 /**
  * abstract base class for "get" commands which also implements default pre-fetching.
  * 
- * Note: prefetching logs is not possible here, so you have to load Loags explicit with GetProcessInstanceLogCommand
+ * Note: pre-fetching logs is not possible here, so you have to load Logs explicitly
+ * with GetProcessInstanceLogCommand
  * 
  * @author Bernd Ruecker (bernd.ruecker at camunda.com)
  */

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/BatchSignalCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/BatchSignalCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/BatchSignalCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -47,16 +47,18 @@
 		return transitionName;
 	}
 
-	public void setTransitionName(String transitionName) {
+	public BatchSignalCommand setTransitionName(String transitionName) {
 		this.transitionName = transitionName;
+		return this;
 	}
 
 	public Date getInStateAtLeastSince() {
 		return inStateAtLeastSince;
 	}
 
-	public void setInStateAtLeastSince(Date inStateAtLeastSince) {
+	public BatchSignalCommand setInStateAtLeastSince(Date inStateAtLeastSince) {
 		this.inStateAtLeastSince = inStateAtLeastSince;
+    return this;
 	}
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelProcessInstanceCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelProcessInstanceCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelProcessInstanceCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -4,32 +4,35 @@
 
 import org.jbpm.JbpmContext;
 import org.jbpm.graph.exe.ProcessInstance;
+import org.jbpm.graph.exe.Token;
 
 /**
+ * Cancel the given {@link ProcessInstance} with all {@link Token}s.
  * 
+ * <b>Maybe running sub process instances are currently not canceled.</b>
+ * 
  * @author Bernd Ruecker (bernd.ruecker at camunda.com)
- * 
  */
 public class CancelProcessInstanceCommand extends AbstractCancelCommand implements Command
 {
 
   private static final long serialVersionUID = 7145293049356621597L;
 
-  private long processId;
+  private long processInstanceId;
 
   public CancelProcessInstanceCommand()
   {
   }
 
-  public CancelProcessInstanceCommand(long processId)
+  public CancelProcessInstanceCommand(long processInstanceId)
   {
-    this.processId = processId;
+    this.processInstanceId = processInstanceId;
   }
 
   public Object execute(JbpmContext jbpmContext) throws Exception
   {
     this.jbpmContext = jbpmContext;
-    cancelProcess(processId);
+    cancelProcess(processInstanceId);
     this.jbpmContext = null;
     return null;
   }
@@ -41,15 +44,13 @@
     log.info("cancel process instance " + pi.getId());
 
     // Record a standardized variable that we can use to determine that this
-    // process has been 'cancelled' and not just ended.
-    pi.getContextInstance().createVariable("cancelled", new Date());
+    // process has been 'canceled' and not just ended.
+    pi.getContextInstance().createVariable("canceled", new Date());
 
     try
     {
       // End the process instance and any open tokens
-      // TODO: better implementation (also cancel sub processes etc.)
-      // see http://intranet.computation.de/bugs/view_bug.php?bug_id=295
-
+      // TODO: Think about maybe canceling sub processes?
       cancelToken(pi.getRootToken());
       cancelTokens(pi.getRootToken().getChildren().values());
 
@@ -64,14 +65,31 @@
     }
   }
 
+  public long getProcessInstanceId()
+  {
+    return processInstanceId;
+  }
+
+  public CancelProcessInstanceCommand setProcessInstanceId(long processInstanceId)
+  {
+    this.processInstanceId = processInstanceId;
+    return this;
+  }
+
+  /**
+   * @deprecated use getProcessInstanceId instead
+   */
   public long getProcessId()
   {
-    return processId;
+    return processInstanceId;
   }
 
+  /**
+   * @deprecated use setProcessInstanceId instead
+   */
   public void setProcessId(long processId)
   {
-    this.processId = processId;
+    this.processInstanceId = processId;
   }
 
 }

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelTokenCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelTokenCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelTokenCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -37,9 +37,10 @@
     return tokenId;
   }
 
-  public void setTokenId(long tokenId)
+  public CancelTokenCommand setTokenId(long tokenId)
   {
     this.tokenId = tokenId;
+    return this;
   }
 
 }
\ No newline at end of file

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelWorkOnTaskCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelWorkOnTaskCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/CancelWorkOnTaskCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -40,9 +40,10 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public CancelWorkOnTaskCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/DeployProcessCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/DeployProcessCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/DeployProcessCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -78,12 +78,13 @@
     return par;
   }
 
-  public void setPar(byte[] par)
+  public DeployProcessCommand setPar(byte[] par)
   {
     this.par = par;
 
     if (par == null || par.length == 0)
       throw new IllegalArgumentException("Cannot process null process archive");
+    return this;
   }
 
   public String getXml()
@@ -91,11 +92,12 @@
     return xml;
   }
 
-  public void setXml(String xml)
+  public DeployProcessCommand setXml(String xml)
   {
     this.xml = xml;
 
     if (xml == null || xml.length() == 0)
       throw new IllegalArgumentException("Cannot process null process definition");
+    return this;    
   }
 }

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -46,9 +46,10 @@
     return name;
   }
 
-  public void setName(String name)
+  public GetProcessDefinitionCommand setName(String name)
   {
     this.name = name;
+    return this;    
   }
 
   public int getVersion()
@@ -56,9 +57,10 @@
     return version;
   }
 
-  public void setVersion(int version)
+  public GetProcessDefinitionCommand setVersion(int version)
   {
     this.version = version;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionsCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionsCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessDefinitionsCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -50,10 +50,12 @@
     return onlyLatest;
   }
 
-  public void setOnlyLatest(boolean onlyLatest)
+  public GetProcessDefinitionsCommand setOnlyLatest(boolean onlyLatest)
   {
     this.onlyLatest = onlyLatest;
+    return this;
   }
+  
   @Override
   public String getAdditionalToStringInformation()
   {

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -59,9 +59,10 @@
     return processInstanceId;
   }
 
-  public void setProcessInstanceId(long processInstanceId)
+  public GetProcessInstanceCommand setProcessInstanceId(long processInstanceId)
   {
     this.processInstanceId = processInstanceId;
+    return this;
   }
 
   public long getTaskInstanceId()
@@ -69,9 +70,10 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public GetProcessInstanceCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
   public long getTokenId()
@@ -79,9 +81,10 @@
     return tokenId;
   }
 
-  public void setTokenId(long tokenId)
+  public GetProcessInstanceCommand setTokenId(long tokenId)
   {
     this.tokenId = tokenId;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceLogCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceLogCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstanceLogCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -85,9 +85,10 @@
     return processInstanceId;
   }
 
-  public void setProcessInstanceId(long processInstanceId)
+  public GetProcessInstanceLogCommand setProcessInstanceId(long processInstanceId)
   {
     this.processInstanceId = processInstanceId;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstancesCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstancesCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetProcessInstancesCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -38,9 +38,9 @@
   /*
    * if given, only processes with this name are retrieved
    */
-  private String processName;
+  private String processDefinitionName;
 
-  private long processId = -1;
+  private long processInstanceId = -1;
   /*
    * if given, only processes with this name are retrieved
    */
@@ -85,11 +85,11 @@
     }
 
     // name
-    if (processId != -1)
+    if (processInstanceId != -1)
     {
       queryText.append(getConcatExpression()).append(" pi.processDefinition.id = :processId  ");
     }
-    else if (processName != null && processName.length() > 0)
+    else if (processDefinitionName != null && processDefinitionName.length() > 0)
     {
       queryText.append(getConcatExpression()).append(" pi.processDefinition.name = :processDefinitionName  ");
     }
@@ -114,13 +114,13 @@
       query.setTimestamp("until", untilStartDate);
     }
 
-    if (processId != -1)
+    if (processInstanceId != -1)
     {
-      query.setLong("processId", processId);
+      query.setLong("processId", processInstanceId);
     }
-    if (processName != null && processName.length() > 0)
+    if (processDefinitionName != null && processDefinitionName.length() > 0)
     {
-      query.setString("processDefinitionName", processName);
+      query.setString("processDefinitionName", processDefinitionName);
     }
 
     if (stateName != null && stateName.length() > 0)
@@ -157,9 +157,10 @@
     return fromStartDate;
   }
 
-  public void setFromStartDate(Date fromStartDate)
+  public GetProcessInstancesCommand setFromStartDate(Date fromStartDate)
   {
     this.fromStartDate = fromStartDate;
+    return this;
   }
 
   public boolean isOnlyRunning()
@@ -167,29 +168,48 @@
     return onlyRunning;
   }
 
-  public void setOnlyRunning(boolean onlyRunning)
+  public GetProcessInstancesCommand setOnlyRunning(boolean onlyRunning)
   {
     this.onlyRunning = onlyRunning;
+    return this;
   }
 
+  /**
+   * @deprecated
+   */
   public String getProcessName()
   {
-    return processName;
+    return processDefinitionName;
   }
 
+  /**
+   * @deprecated
+   */
   public void setProcessName(String processName)
   {
-    this.processName = processName;
+    this.processDefinitionName = processName;
   }
 
+  public String getProcessDefinitionName()
+  {
+    return processDefinitionName;
+  }
+
+  public GetProcessInstancesCommand setProcessDefinitionName(String processName)
+  {
+    this.processDefinitionName = processName;
+    return this;
+  }
+
   public String getStateName()
   {
     return stateName;
   }
 
-  public void setStateName(String stateName)
+  public GetProcessInstancesCommand setStateName(String stateName)
   {
     this.stateName = stateName;
+    return this;
   }
 
   public Date getUntilStartDate()
@@ -197,9 +217,10 @@
     return untilStartDate;
   }
 
-  public void setUntilStartDate(Date untilStartDate)
+  public GetProcessInstancesCommand setUntilStartDate(Date untilStartDate)
   {
     this.untilStartDate = untilStartDate;
+    return this;
   }
 
   public String getVersion()
@@ -207,26 +228,44 @@
     return version;
   }
 
-  public void setVersion(String version)
+  public GetProcessInstancesCommand setVersion(String version)
   {
     this.version = version;
+    return this;
   }
 
+  public long getProcessInstanceId()
+  {
+    return processInstanceId;
+  }
+
+  public GetProcessInstancesCommand setProcessInstanceId(long processId)
+  {
+    this.processInstanceId = processId;
+    return this;
+  }
+
+  /**
+   * @deprecated
+   */
   public long getProcessId()
   {
-    return processId;
+    return processInstanceId;
   }
 
+  /**
+   * @deprecated
+   */
   public void setProcessId(long processId)
   {
-    this.processId = processId;
+    this.processInstanceId = processId;
   }
-  
+
   @Override
   public String getAdditionalToStringInformation()
   {
-    return "processInstanceId=" + processId
-      + ";processDefinitionName=" + processName
+    return "processInstanceId=" + processInstanceId
+      + ";processDefinitionName=" + processDefinitionName
       + ";version=" + version
       + ";stateName=" + stateName
       + ";fromStartDate=" + fromStartDate

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskInstanceCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskInstanceCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskInstanceCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -100,9 +100,10 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public GetTaskInstanceCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
   public long getTokenId()
@@ -110,9 +111,10 @@
     return tokenId;
   }
 
-  public void setTokenId(long tokenId)
+  public GetTaskInstanceCommand setTokenId(long tokenId)
   {
     this.tokenId = tokenId;
+    return this;    
   }
 
   public long getProcessInstanceId()
@@ -120,9 +122,10 @@
     return processInstanceId;
   }
 
-  public void setProcessInstanceId(long processInstanceId)
+  public GetTaskInstanceCommand setProcessInstanceId(long processInstanceId)
   {
     this.processInstanceId = processInstanceId;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskListCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskListCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/GetTaskListCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -84,14 +84,16 @@
     return actor;
   }
 
-  public void setActor(String actor)
+  public GetTaskListCommand setActor(String actor)
   {
     this.actor = new String[] { actor };
+    return this;
   }
 
-  public void setActor(String[] actor)
+  public GetTaskListCommand setActor(String[] actor)
   {
     this.actor = actor;
+    return this;
   }
   
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/NewProcessInstanceCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/NewProcessInstanceCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/NewProcessInstanceCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -121,16 +121,34 @@
     return actorId;
   }
 
-  public void setActorId(String actorId)
+  public NewProcessInstanceCommand setActorId(String actorId)
   {
     this.actorId = actorId;
+    return this;
   }
 
+  public long getProcessDefinitionId()
+  {
+    return processDefinitionId;
+  }
+
+  public NewProcessInstanceCommand setProcessDefinitionId(long processId)
+  {
+    this.processDefinitionId = processId;
+    return this;
+  }
+
+  /**
+   * @deprecated use getProcessDefinitionId instead
+   */
   public long getProcessId()
   {
     return processDefinitionId;
   }
 
+  /**
+   * @deprecated use setProcessDefinitionId instead
+   */
   public void setProcessId(long processId)
   {
     this.processDefinitionId = processId;
@@ -141,9 +159,10 @@
     return processDefinitionName;
   }
 
-  public void setProcessName(String processName)
+  public NewProcessInstanceCommand setProcessName(String processName)
   {
     this.processDefinitionName = processName;
+    return this;
   }
 
   public boolean isCreateStartTask()
@@ -151,9 +170,10 @@
     return createStartTask;
   }
 
-  public void setCreateStartTask(boolean createStartTask)
+  public NewProcessInstanceCommand setCreateStartTask(boolean createStartTask)
   {
     this.createStartTask = createStartTask;
+    return this;
   }
 
   public Map getVariables()
@@ -161,9 +181,10 @@
     return variables;
   }
 
-  public void setVariables(Map variables)
+  public NewProcessInstanceCommand setVariables(Map variables)
   {
     this.variables = variables;
+    return this;
   }
 
   public String getKey()
@@ -171,9 +192,10 @@
     return key;
   }
 
-  public void setKey(String key)
+  public NewProcessInstanceCommand setKey(String key)
   {
     this.key = key;
+    return this;
   }
   
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/SignalCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/SignalCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/SignalCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -39,6 +39,7 @@
 {
 
   private static final long serialVersionUID = 1L;
+  private static Log log = LogFactory.getLog(SignalCommand.class);
 
   private long tokenId = 0;
 
@@ -120,9 +121,10 @@
     return tokenId;
   }
 
-  public void setTokenId(long tokenId)
+  public SignalCommand setTokenId(long tokenId)
   {
     this.tokenId = tokenId;
+    return this;
   }
 
   public String getTransitionName()
@@ -130,21 +132,21 @@
     return transitionName;
   }
 
-  public void setTransitionName(String transitionName)
+  public SignalCommand setTransitionName(String transitionName)
   {
     this.transitionName = transitionName;
+    return this;
   }
 
-  private static Log log = LogFactory.getLog(SignalCommand.class);
-
   public Map getVariables()
   {
     return variables;
   }
 
-  public void setVariables(Map variables)
+  public SignalCommand setVariables(Map variables)
   {
     this.variables = variables;
+    return this;
   }
 
   public String getExpectedStateName()
@@ -152,9 +154,10 @@
     return expectedStateName;
   }
 
-  public void setExpectedStateName(String expectedStateName)
+  public SignalCommand setExpectedStateName(String expectedStateName)
   {
     this.expectedStateName = expectedStateName;
+    return this;
   }
   
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartProcessInstanceCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartProcessInstanceCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartProcessInstanceCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -40,9 +40,10 @@
     return startTransitionName;
   }
 
-  public void setStartTransitionName(String startTransitionName)
+  public StartProcessInstanceCommand setStartTransitionName(String startTransitionName)
   {
     this.startTransitionName = startTransitionName;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartWorkOnTaskCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartWorkOnTaskCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/StartWorkOnTaskCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -54,9 +54,10 @@
     return overwriteSwimlane;
   }
 
-  public void setOverwriteSwimlane(boolean overwriteSwimlane)
+  public StartWorkOnTaskCommand setOverwriteSwimlane(boolean overwriteSwimlane)
   {
     this.overwriteSwimlane = overwriteSwimlane;
+    return this;
   }
 
   public long getTaskInstanceId()
@@ -64,14 +65,16 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public StartWorkOnTaskCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
-  public void setActorId(String actorId)
+  public StartWorkOnTaskCommand setActorId(String actorId)
   {
     this.actorId = actorId;
+    return this;
   }
 
   public String getActorId()

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/TaskInstanceEndCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/TaskInstanceEndCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/TaskInstanceEndCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -95,9 +95,10 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public TaskInstanceEndCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
   public String getTransitionName()
@@ -105,9 +106,10 @@
     return transitionName;
   }
 
-  public void setTransitionName(String transitionName)
+  public TaskInstanceEndCommand setTransitionName(String transitionName)
   {
     this.transitionName = transitionName;
+    return this;
   }
 
   public Map getVariables()
@@ -115,9 +117,10 @@
     return variables;
   }
 
-  public void setVariables(Map variables)
+  public TaskInstanceEndCommand setVariables(Map variables)
   {
     this.variables = variables;
+    return this;
   }
 
   @Override

Modified: jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/VariablesCommand.java
===================================================================
--- jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/VariablesCommand.java	2008-12-12 15:48:10 UTC (rev 3370)
+++ jbpm3/trunk/modules/core/src/main/java/org/jbpm/command/VariablesCommand.java	2008-12-12 15:53:32 UTC (rev 3371)
@@ -67,9 +67,10 @@
     return taskInstanceId;
   }
 
-  public void setTaskInstanceId(long taskInstanceId)
+  public VariablesCommand setTaskInstanceId(long taskInstanceId)
   {
     this.taskInstanceId = taskInstanceId;
+    return this;
   }
 
   public long getTokenId()
@@ -77,9 +78,10 @@
     return tokenId;
   }
 
-  public void setTokenId(long tokenId)
+  public VariablesCommand setTokenId(long tokenId)
   {
     this.tokenId = tokenId;
+    return this;
   }
 
   public Map getVariables()
@@ -87,9 +89,10 @@
     return variables;
   }
 
-  public void setVariables(Map variables)
+  public VariablesCommand setVariables(Map variables)
   {
     this.variables = variables;
+    return this;
   }
   
   @Override




More information about the jbpm-commits mailing list