Author: bfoster
Date: Thu Mar 3 17:53:20 2011
New Revision: 1076706
URL: http://svn.apache.org/viewvc?rev=1076706&view=rev
Log:
- updates to TraceWorkflow
----------------------------
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
URL:
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java?rev=1076706&r1=1076705&r2=1076706&view=diff
==============================================================================
---
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
(original)
+++
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
Thu Mar 3 17:53:20 2011
@@ -60,7 +60,7 @@ public class TraceWorkflow extends Workf
String indent = "";
for (String parentInstanceId :
parentInstanceIds) {
ProcessorSkeleton skeleton =
weClient.getWorkflow(parentInstanceId);
- System.out.println(indent + " -
InstanceId = '" + instanceId + "' : ModelId = '" + skeleton.getModelId() + "' :
State = '" + skeleton.getState().getName() + "'" + (parentSkeleton != null ? "
: SpawnedBy = '" + this.findSpawnedBy(parentSkeleton, parentInstanceId) + "'" :
""));
+ System.out.println(indent +
"[InstanceId = '" + instanceId + "' : ModelId = '" + skeleton.getModelId() + "'
: State = '" + skeleton.getState().getName() + "'" + (parentSkeleton != null ?
" : SpawnedBy = '" + this.findSpawnedBy(parentSkeleton, parentInstanceId) +
"']" : "]"));
parentSkeleton = skeleton;
indent += " ";
}
@@ -94,7 +94,7 @@ public class TraceWorkflow extends Workf
private void printTree(WorkflowEngineClient weClient, String
instanceId, String parentModelId, String indent) throws EngineException {
ProcessorSkeleton skeleton = weClient.getWorkflow(instanceId);
- System.out.println(indent + " - InstanceId = '" + instanceId +
"' : ModelId = '" + skeleton.getModelId() + "' : State = '" +
skeleton.getState().getName() + "'" + (parentModelId != null ? " : SpawnedBy =
'" + parentModelId + "'" : ""));
+ System.out.println(indent + (this.instanceId.equals(instanceId)
? "*" : "[") + "InstanceId = '" + instanceId + "' : ModelId = '" +
skeleton.getModelId() + "' : State = '" + skeleton.getState().getName() + "'" +
(parentModelId != null ? " : SpawnedBy = '" + parentModelId + "'" : "") +
(this.instanceId.equals(instanceId) ? "*" : "]"));
for (ProcessorSkeleton task : WorkflowUtils.getTasks(skeleton))
{
List<String> spawnedWorkflows =
task.getDynamicMetadata().getAllMetadata(WorkflowConnectTaskInstance.SPAWNED_WORKFLOWS);
if (spawnedWorkflows != null)