Author: bfoster
Date: Wed Mar  2 21:30:19 2011
New Revision: 1076393

URL: http://svn.apache.org/viewvc?rev=1076393&view=rev
Log:

- updates to WorkflowConnectionTaskInstance 

----------------------------

Added:
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java
   (with props)
Modified:
    
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
    
oodt/branches/wengine-branch/wengine/src/main/resources/policy/workflows/WorkflowModelTestFile.xml

Added: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java?rev=1076393&view=auto
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java
 (added)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java
 Wed Mar  2 21:30:19 2011
@@ -0,0 +1,15 @@
+package org.apache.oodt.cas.workflow.instance;
+
+import org.apache.oodt.cas.metadata.Metadata;
+
+public class SimpleNMetadataModification implements 
WorkflowConnectTaskInstance.NMetadataModification {
+
+       public static final String I = "SimpleNMetadataModification/I";
+       public static final String N = "SimpleNMetadataModification/N";
+       
+       public void prepare(int i, int n, Metadata metadata) {
+               metadata.replaceMetadata(I, Integer.toString(i));
+               metadata.replaceMetadata(N, Integer.toString(n));
+       }
+
+}

Propchange: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/SimpleNMetadataModification.java
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Modified: 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java?rev=1076393&r1=1076392&r2=1076393&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
 Wed Mar  2 21:30:19 2011
@@ -76,7 +76,7 @@ public class WorkflowConnectTaskInstance
                        for (int i = 0; i < n; i++) {
                                Metadata curWorkflowMet = new 
Metadata(spawnWorkflowMet);
                                if (nMetMod != null)
-                                       nMetMod.prepare(n, curWorkflowMet);
+                                       nMetMod.prepare(i, n, curWorkflowMet);
                                try {
                                        
curWorkflowMet.replaceMetadata(SPAWNED_BY_WORKFLOW, this.getInstanceId());
                                        
spawnedInstanceId.add(this.weClient.startWorkflow(spawnModelId, 
curWorkflowMet));
@@ -131,7 +131,7 @@ public class WorkflowConnectTaskInstance
        
        public interface NMetadataModification {
                
-               public void prepare(int n, Metadata metadata);
+               public void prepare(int i, int n, Metadata metadata);
                
        }
        

Modified: 
oodt/branches/wengine-branch/wengine/src/main/resources/policy/workflows/WorkflowModelTestFile.xml
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/resources/policy/workflows/WorkflowModelTestFile.xml?rev=1076393&r1=1076392&r2=1076393&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/wengine/src/main/resources/policy/workflows/WorkflowModelTestFile.xml
 (original)
+++ 
oodt/branches/wengine-branch/wengine/src/main/resources/policy/workflows/WorkflowModelTestFile.xml
 Wed Mar  2 21:30:19 2011
@@ -11,6 +11,7 @@
                        <configuration>
                                <property name="WorkflowConnect/ModelId" 
value="TestConnectTask"/>
                                <property 
name="WorkflowConnect/NCalculator/Class" 
value="org.apache.oodt.cas.workflow.instance.SimpleNCalculator"/>
+                               <property 
name="WorkflowConnect/NMetadataModifier/Class" 
value="org.apache.oodt.cas.workflow.instance.SimpleNMetadataModification"/>
                                <property name="SimpleNCalculator/N" value="3"/>
                        </configuration>
                </task>


Reply via email to