Repository: airavata
Updated Branches:
  refs/heads/master 4a86387c2 -> 991babd9d


adding email addresses when create task from cloning experiment


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/991babd9
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/991babd9
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/991babd9

Branch: refs/heads/master
Commit: 991babd9d9244eec8eddc1a509e62419f1341411
Parents: 4a86387
Author: Chathuri Wimalasena <[email protected]>
Authored: Wed Feb 4 17:01:02 2015 -0500
Committer: Chathuri Wimalasena <[email protected]>
Committed: Wed Feb 4 17:01:02 2015 -0500

----------------------------------------------------------------------
 .../apache/airavata/model/util/ExperimentModelUtil.java   | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/991babd9/airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/ExperimentModelUtil.java
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/ExperimentModelUtil.java
 
b/airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/ExperimentModelUtil.java
index fdfd617..341cfa6 100644
--- 
a/airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/ExperimentModelUtil.java
+++ 
b/airavata-api/airavata-model-utils/src/main/java/org/apache/airavata/model/util/ExperimentModelUtil.java
@@ -125,6 +125,11 @@ public class ExperimentModelUtil {
         taskDetails.setCreationTime(experiment.getCreationTime());
         taskDetails.setApplicationId(experiment.getApplicationId());
         taskDetails.setApplicationVersion(experiment.getApplicationVersion());
+        
taskDetails.setEnableEmailNotification(experiment.isEnableEmailNotification());
+        List<String> emailAddresses = experiment.getEmailAddresses();
+        if (emailAddresses != null && !emailAddresses.isEmpty()){
+            taskDetails.setEmailAddresses(emailAddresses);
+        }
         List<InputDataObjectType> experimentInputs = 
experiment.getExperimentInputs();
         if (experimentInputs != null){
             taskDetails.setApplicationInputs(experimentInputs);
@@ -159,6 +164,11 @@ public class ExperimentModelUtil {
 //        String[] split = ;
         taskDetails.setApplicationId(nodeDetails.getExecutionUnitData());
 //        taskDetails.setApplicationVersion(split[1]);
+        
taskDetails.setEnableEmailNotification(experiment.isEnableEmailNotification());
+        List<String> emailAddresses = experiment.getEmailAddresses();
+        if (emailAddresses != null && !emailAddresses.isEmpty()){
+            taskDetails.setEmailAddresses(emailAddresses);
+        }
         List<InputDataObjectType> experimentInputs = 
nodeDetails.getNodeInputs();
         if (experimentInputs != null){
             taskDetails.setApplicationInputs(experimentInputs);

Reply via email to