You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2015/02/06 17:06:00 UTC
[47/53] [abbrv] airavata git commit: adding email addresses when
create task from cloning experiment
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/gfac-storm
Commit: 991babd9d9244eec8eddc1a509e62419f1341411
Parents: 4a86387
Author: Chathuri Wimalasena <ka...@gmail.com>
Authored: Wed Feb 4 17:01:02 2015 -0500
Committer: Chathuri Wimalasena <ka...@gmail.com>
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);