Author: samindaw
Date: Wed Jan 16 21:03:19 2013
New Revision: 1434393

URL: http://svn.apache.org/viewvc?rev=1434393&view=rev
Log:
updating overload method to support nodeId as well

Modified:
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/WorkflowOutputDataSettings.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationOutputDataSettingsImpl.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java
    
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowOutputDataSettingsImpl.java

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/WorkflowOutputDataSettings.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/WorkflowOutputDataSettings.java?rev=1434393&r1=1434392&r2=1434393&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/WorkflowOutputDataSettings.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/api/WorkflowOutputDataSettings.java
 Wed Jan 16 21:03:19 2013
@@ -43,7 +43,7 @@ public interface WorkflowOutputDataSetti
         * @param isDataPersistent
         * @return
         */
-       public OutputDataSettings addNewOutputDataSettings(String 
outputDataDirectory, String dataRegistryURL, boolean isDataPersistent);
+       public OutputDataSettings addNewOutputDataSettings(String nodeId, 
String outputDataDirectory, String dataRegistryURL, boolean isDataPersistent);
        
        /**
         * Add new application putput data settings

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationOutputDataSettingsImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationOutputDataSettingsImpl.java?rev=1434393&r1=1434392&r2=1434393&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationOutputDataSettingsImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ApplicationOutputDataSettingsImpl.java
 Wed Jan 16 21:03:19 2013
@@ -30,10 +30,10 @@ public class ApplicationOutputDataSettin
        private Boolean dataPersistent;
 
        public ApplicationOutputDataSettingsImpl(String nodeId) {
-               setNodeId(nodeId);
+               this(nodeId, null,null,null);
        }
        
-       public ApplicationOutputDataSettingsImpl(String outputDataDirectory, 
String dataRegistryUrl, Boolean dataPersistent) {
+       public ApplicationOutputDataSettingsImpl(String nodeId, String 
outputDataDirectory, String dataRegistryUrl, Boolean dataPersistent) {
                setOutputDataDirectory(outputDataDirectory);
                setDataRegistryUrl(dataRegistryUrl);
                setDataPersistent(dataPersistent);

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java?rev=1434393&r1=1434392&r2=1434393&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/ExecutionManagerImpl.java
 Wed Jan 16 21:03:19 2013
@@ -348,7 +348,7 @@ public class ExecutionManagerImpl implem
                }
                ApplicationOutputDataHandling[] dataHandlingSettings = 
builder.getWorkflowOutputDataHandling().getApplicationOutputDataHandlingArray();
                for (ApplicationOutputDataHandling handling : 
dataHandlingSettings) {
-                       
options.getCustomWorkflowOutputDataSettings().addNewOutputDataSettings(handling.getOutputDataDirectory(),handling.getDataRegistryUrl(),handling.getDataPersistance());
+                       
options.getCustomWorkflowOutputDataSettings().addNewOutputDataSettings(handling.getNodeId(),
 
handling.getOutputDataDirectory(),handling.getDataRegistryUrl(),handling.getDataPersistance());
                }
                //TODO rest of the builder configurations as they are added to 
the experiment options
                return runExperiment(workflowTemplateId, inputs, options);

Modified: 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowOutputDataSettingsImpl.java
URL: 
http://svn.apache.org/viewvc/airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowOutputDataSettingsImpl.java?rev=1434393&r1=1434392&r2=1434393&view=diff
==============================================================================
--- 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowOutputDataSettingsImpl.java
 (original)
+++ 
airavata/trunk/modules/airavata-client/src/main/java/org/apache/airavata/client/impl/WorkflowOutputDataSettingsImpl.java
 Wed Jan 16 21:03:19 2013
@@ -45,10 +45,10 @@ public class WorkflowOutputDataSettingsI
        }
 
        @Override
-       public OutputDataSettings addNewOutputDataSettings(
+       public OutputDataSettings addNewOutputDataSettings(String nodeId,
                        String outputDataDirectory, String dataRegistryURL,
                        boolean isDataPersistent) {
-               getOutputDataSettingsListArray().add(new 
ApplicationOutputDataSettingsImpl(outputDataDirectory, dataRegistryURL, 
isDataPersistent));
+               getOutputDataSettingsListArray().add(new 
ApplicationOutputDataSettingsImpl(nodeId, outputDataDirectory, dataRegistryURL, 
isDataPersistent));
                return 
getOutputDataSettingsListArray().get(getOutputDataSettingsListArray().size()-1);
        }
 


Reply via email to