summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src/main/java/org/openslx/bwlp/sat/mail/MailTemplatePlain.java
diff options
context:
space:
mode:
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.java22
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);
}