diff --git a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanCuratorEmail.java b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanCuratorEmail.java index 4e024ec13354d75413655b81cc28a2e1b6347895..73092a97e89994782733748fff636edc83b8e07c 100644 --- a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanCuratorEmail.java +++ b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanCuratorEmail.java @@ -8,6 +8,8 @@ import caosdb.server.datatype.SingleValue; import caosdb.server.datatype.Value; import caosdb.server.entity.EntityInterface; import caosdb.server.entity.wrapper.Property; +import caosdb.server.utils.mail.Mail; + import java.util.TimeZone; public abstract class AWIBoxLoanCuratorEmail extends AWIBoxLoanModel { @@ -81,4 +83,11 @@ public abstract class AWIBoxLoanCuratorEmail extends AWIBoxLoanModel { } return s.toString(); } + + protected void sendCuratorEmail(String body, String subject) { + for (String addr : CURATOR_EMAIL.split(" ")) { + Mail m = new Mail(FROM_NAME, FROM_EMAIL, null, addr, subject, body); + m.send(); + } + } } diff --git a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestLoanCuratorEmail.java b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestLoanCuratorEmail.java index 6d251eb8b787049ca94a9f08f72b574998dea3dd..74302f4f127619fcfe69fb596ffc2e6ad3433b02 100644 --- a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestLoanCuratorEmail.java +++ b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestLoanCuratorEmail.java @@ -19,8 +19,7 @@ public class AWIBoxLoanRequestLoanCuratorEmail extends AWIBoxLoanCuratorEmail { body.append("\n"); body.append(loanToString(e)); } - Mail m = new Mail(FROM_NAME, FROM_EMAIL, null, CURATOR_EMAIL, SUBJECT, body.toString()); - m.send(); + this.sendCuratorEmail(body.toString(), SUBJECT); } } } diff --git a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestReturnCuratorEmail.java b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestReturnCuratorEmail.java index ace70773f897aa8ecf44a525f4d23e1f1b134888..fd3f3485ef2b38404f6a1a5a44e424f4257523d7 100644 --- a/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestReturnCuratorEmail.java +++ b/src/main/java/caosdb/server/jobs/extension/AWIBoxLoanRequestReturnCuratorEmail.java @@ -3,7 +3,6 @@ package caosdb.server.jobs.extension; import caosdb.server.entity.EntityInterface; import caosdb.server.jobs.JobAnnotation; import caosdb.server.jobs.JobExecutionTime; -import caosdb.server.utils.mail.Mail; @JobAnnotation(time = JobExecutionTime.POST_TRANSACTION) public class AWIBoxLoanRequestReturnCuratorEmail extends AWIBoxLoanCuratorEmail { @@ -17,8 +16,9 @@ public class AWIBoxLoanRequestReturnCuratorEmail extends AWIBoxLoanCuratorEmail body.append("\n"); body.append(loanToString(e)); } - Mail m = new Mail(FROM_NAME, FROM_EMAIL, null, CURATOR_EMAIL, SUBJECT, body.toString()); - m.send(); + this.sendCuratorEmail(body.toString(), SUBJECT); } } + + }