[jboss-svn-commits] JBL Code SVN: r9580 - labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Feb 18 15:22:59 EST 2007
Author: estebanschifman
Date: 2007-02-18 15:22:59 -0500 (Sun, 18 Feb 2007)
New Revision: 9580
Modified:
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/JbpmCommandVehicle.java
Log:
More operation codes
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/JbpmCommandVehicle.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/JbpmCommandVehicle.java 2007-02-18 14:06:13 UTC (rev 9579)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/util/JbpmCommandVehicle.java 2007-02-18 20:22:59 UTC (rev 9580)
@@ -25,6 +25,8 @@
import java.util.Set;
import org.jboss.soa.esb.message.Message;
+import org.jbpm.graph.def.ProcessDefinition;
+import org.jbpm.jpdl.JpdlException;
/**
*
@@ -46,8 +48,9 @@
@Override
public String getCommandOpcodeKey() { return "jBPMOpCode";}
+ public static final String PROCESS_DEFINITION ="processDefinition";
public static final String PROCESS_DEFINITION_NAME ="processDefName";
- public static final String PROCESS_DEFINITION_VERSION ="processVersion";
+ public static final String PROCESS_DEFINITION_VERSION ="processDefVersion";
public static final String PROCESS_INSTANCE_ID ="instanceId";
public static final String TOKEN_ID ="tokenId";
public static final String TRANSITION_NAME ="transitionName";
@@ -66,7 +69,8 @@
public enum Operation
{
- newProcessInstance
+ deployProcessDefinition
+ ,newProcessInstance
,signalProcess
,signalToken
,getProcessInstanceVariables
@@ -79,6 +83,7 @@
public JbpmCommandVehicle(Message message){ super(message); }
public Object getReturnCode () { return _values.get(RETURN_CODE); }
+ public ProcessDefinition getProcessDefinition() { return (ProcessDefinition)_values.get(PROCESS_DEFINITION); }
public String getProcessDefinitionName () { return (String) _values.get(PROCESS_DEFINITION_NAME); }
public int getProcessVersion () { return (Integer) _values.get(PROCESS_DEFINITION_VERSION); }
public long getInstanceId () { return (Long) _values.get(PROCESS_INSTANCE_ID); }
@@ -95,7 +100,13 @@
public String getErrorMessage () { return (String) _values.get(ERROR_MESSAGE); }
public void setReturnCode (Object obj){ super.setValue(RETURN_CODE ,obj); }
- public void setProcessDefinitionName(String obj){ super.setValue(PROCESS_DEFINITION_NAME ,obj); }
+ public void setProcessDefinition(ProcessDefinition obj)
+ { super.setValue(PROCESS_DEFINITION ,obj); }
+ public void setProcessDefinition(String xmlString) throws JpdlException
+ {
+ super.setValue(PROCESS_DEFINITION ,ProcessDefinition.parseXmlString(xmlString));
+ }
+ public void setProcessDefinitionName(String obj){ super.setValue(PROCESS_DEFINITION_NAME,obj); }
public void setProcessVersion (int obj){ super.setValue(PROCESS_DEFINITION_VERSION,obj); }
public void setInstanceId (long obj){ super.setValue(PROCESS_INSTANCE_ID ,obj); }
public void setTokenId (long obj){ super.setValue(TOKEN_ID ,obj); }
More information about the jboss-svn-commits
mailing list