[jboss-svn-commits] JBL Code SVN: r13899 - in labs/jbossesb/trunk/product/services/jbpm: src/main/java/org/jboss/soa/esb/services/jbpm/actions and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 31 01:23:09 EDT 2007
Author: kurt.stam at jboss.com
Date: 2007-07-31 01:23:09 -0400 (Tue, 31 Jul 2007)
New Revision: 13899
Modified:
labs/jbossesb/trunk/product/services/jbpm/lib/ext/jbpm-jpdl.jar
labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java
labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/impl/DefaultCommandExecutorFactoryImpl.java
labs/jbossesb/trunk/product/services/jbpm/src/test/java/org/jboss/soa/esb/services/jbpm/actions/testSingleCommands.xml
Log:
JBESB-653 original jbpm-3.2.1 jars
Modified: labs/jbossesb/trunk/product/services/jbpm/lib/ext/jbpm-jpdl.jar
===================================================================
(Binary files differ)
Modified: labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java 2007-07-31 05:20:27 UTC (rev 13898)
+++ labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/CommandInterpreter.java 2007-07-31 05:23:09 UTC (rev 13899)
@@ -146,22 +146,6 @@
return response;
} //________________________________
-
- public static void addLogs(Command command, Body body)
- {
- try
- {
- Object obj = getJbpmCommandService().execute(command);
- body.add(Constants.RETURN_CODE, Constants.RETCODE_OK);
- if (null!=obj)
- body.add(Constants.JBPM_LOG_MAP, obj);
- }
- catch (Exception e)
- {
- body.add(Constants.RETURN_CODE, Constants.RETCODE_EXCEPTION);
- body.add(Constants.EXCEPTION, e);
- }
- } //________________________________
/**
* Should this class need any extra configuration, this is the placeholder where to check
Modified: labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/impl/DefaultCommandExecutorFactoryImpl.java
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/impl/DefaultCommandExecutorFactoryImpl.java 2007-07-31 05:20:27 UTC (rev 13898)
+++ labs/jbossesb/trunk/product/services/jbpm/src/main/java/org/jboss/soa/esb/services/jbpm/actions/impl/DefaultCommandExecutorFactoryImpl.java 2007-07-31 05:23:09 UTC (rev 13899)
@@ -135,7 +135,11 @@
{
public Message execute(Message request) throws Exception
{
- GetProcessInstanceCommand command = new GetProcessInstanceCommand();
+ Boolean includeLogs = Helper.getBooleanValue(request, Constants.INCLUDE_LOGS);
+ if (includeLogs==null) {
+ includeLogs=false;
+ }
+ GetProcessInstanceCommand command = new GetProcessInstanceCommand(0,true,includeLogs);
Long id = Helper.getLongValue(request,Constants.PROCESS_INSTANCE_ID);
if (null!=id)
command.setProcessInstanceId(id);
@@ -164,12 +168,6 @@
command.setIncludeAllVariables(includeVars);
Message response = CommandInterpreter.doTheJob(command);
- Boolean includeLogs = Helper.getBooleanValue(request, Constants.INCLUDE_LOGS);
- if (null!=includeLogs) {
- GetProcessInstanceLogCommand logCommand = new GetProcessInstanceLogCommand();
- logCommand.setProcessId(id);
- CommandInterpreter.addLogs(logCommand, response.getBody());
- }
Body body = response.getBody();
Object obj = body.get(Constants.JBPM_RETURN_OBJECT);
@@ -197,7 +195,11 @@
public Message execute(Message request) throws Exception
{
long taskId = Helper.getLongValue(request,Constants.TASK_INSTANCE_ID);
- GetTaskInstanceCommand command = new GetTaskInstanceCommand(taskId);
+ Boolean includeLogs = Helper.getBooleanValue(request, Constants.INCLUDE_LOGS);
+ if (includeLogs==null) {
+ includeLogs=false;
+ }
+ GetTaskInstanceCommand command = new GetTaskInstanceCommand(taskId,true,includeLogs);
String[] vars = (String[])Helper.getObjectValue(request,Constants.VARIABLE_NAMES_ARRAY);
if (null!=vars)
{
@@ -215,12 +217,6 @@
Message response = CommandInterpreter.doTheJob(command);
- Boolean includeLogs = Helper.getBooleanValue(request, Constants.INCLUDE_LOGS);
- if (null!=includeLogs) {
- GetProcessInstanceLogCommand logCommand = new GetProcessInstanceLogCommand();
- logCommand.setProcessId(taskId);
- CommandInterpreter.addLogs(logCommand, response.getBody());
- }
Object obj = Helper.getObjectValue(response, Constants.JBPM_RETURN_OBJECT);
if (obj instanceof TaskInstance)
{
Modified: labs/jbossesb/trunk/product/services/jbpm/src/test/java/org/jboss/soa/esb/services/jbpm/actions/testSingleCommands.xml
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/src/test/java/org/jboss/soa/esb/services/jbpm/actions/testSingleCommands.xml 2007-07-31 05:20:27 UTC (rev 13898)
+++ labs/jbossesb/trunk/product/services/jbpm/src/test/java/org/jboss/soa/esb/services/jbpm/actions/testSingleCommands.xml 2007-07-31 05:23:09 UTC (rev 13899)
@@ -40,6 +40,7 @@
command="GetProcessInstanceCommand"
>
<include-logs value="true"/>
+ <include-all-variables value="true"/>
<variables>
<variable esb-name="BODY_CONTENT" jbpm-name="theBody" />
<variable esb-name="yyy" jbpm-name="vJ22" />
More information about the jboss-svn-commits
mailing list