working on list creation
This commit is contained in:
@@ -3,17 +3,21 @@ package de.srsoftware.widerhall.data;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import javax.validation.constraints.Email;
|
||||
|
||||
import static de.srsoftware.widerhall.Constants.*;
|
||||
import static de.srsoftware.widerhall.data.Database.HASHED_PASS;
|
||||
import static de.srsoftware.widerhall.data.Database.SALT;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.util.Map;
|
||||
|
||||
import static de.srsoftware.widerhall.Constants.*;
|
||||
|
||||
public class MailingList {
|
||||
private static final Logger LOG = LoggerFactory.getLogger(MailingList.class);
|
||||
private static final String IMAP_HOST = "imap_host";
|
||||
private static final String IMAP_PORT = "imap_port";
|
||||
private static final String IMAP_USER = "imap_user";
|
||||
private static final String IMAP_PASS = "imap_pass";
|
||||
private static final String SMTP_HOST = "smtp_host";
|
||||
private static final String SMTP_PORT = "smtp_port";
|
||||
private static final String SMTP_USER = "smtp_user";
|
||||
private static final String SMTP_PASS = "smtp_pass";
|
||||
private final String name;
|
||||
private final String email;
|
||||
public static final String TABLE_NAME = "Lists";
|
||||
@@ -33,6 +37,14 @@ public class MailingList {
|
||||
.append(" (")
|
||||
.append(EMAIL).append(" ").append(VARCHAR).append(" NOT NULL PRIMARY KEY, ")
|
||||
.append(NAME).append(" ").append(VARCHAR)
|
||||
.append(IMAP_HOST).append(" ").append(VARCHAR)
|
||||
.append(IMAP_PORT).append(" ").append(INT)
|
||||
.append(IMAP_USER).append(" ").append(VARCHAR)
|
||||
.append(IMAP_PASS).append(" ").append(VARCHAR)
|
||||
.append(SMTP_HOST).append(" ").append(VARCHAR)
|
||||
.append(SMTP_PORT).append(" ").append(INT)
|
||||
.append(SMTP_USER).append(" ").append(VARCHAR)
|
||||
.append(SMTP_PASS).append(" ").append(VARCHAR)
|
||||
.append(");");
|
||||
Database.open().query(sql.toString()).run();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user