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);
