diff options
Diffstat (limited to 'dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java')
-rw-r--r-- | dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java index 3c26fcc5..1a20d003 100644 --- a/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java +++ b/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java @@ -3,7 +3,7 @@ package org.openslx.bwlp.sat.mail; import com.google.gson.annotations.SerializedName; public class MailTemplatePlain { - + public enum Template { LECTURE_UPDATED, LECTURE_DEACTIVATED, @@ -14,35 +14,33 @@ public class MailTemplatePlain { VM_DELETED_LAST_VERSION, VM_DELETED_OLD_VERSION, LECTURE_FORCED_UPDATE, - TEST_MAIL + TEST_MAIL, + GENERAL_WRAPPER } - + private Template name; private String description; private String template; - + @SerializedName("optional_variables") private String[] optionalVariables; - - + @SerializedName("mandatory_variables") private String[] mandatoryVariables; - - - - + public MailTemplatePlain(Template name, String description, String template, String[] optionalVariables, - String[] mandatoryVariables) { + String[] mandatoryVariables) { this.name = name; this.description = description; this.template = template; this.optionalVariables = optionalVariables; this.mandatoryVariables = mandatoryVariables; } - + public Template getName() { return this.name; } + public MailTemplate toMailTemplate() { return new MailTemplate(template); } |