package com.constellio.app.ui.entities;
import java.io.Serializable;
import java.util.Map;
import com.constellio.model.conf.email.EmailServerConfiguration;
@SuppressWarnings("serial")
public class EmailServerConfigVO implements Serializable, EmailServerConfiguration {
boolean enabled = true;
String username;
String password;
private String defaultEmailServer;
public Map<String, String> getProperties() {
return properties;
}
public EmailServerConfigVO setProperties(Map<String, String> properties) {
this.properties = properties;
return this;
}
public String getUsername() {
return username;
}
public EmailServerConfigVO setUsername(String username) {
this.username = username;
return this;
}
public String getPassword() {
return password;
}
@Override
public String getDefaultSenderEmail() {
return defaultEmailServer;
}
@Override
public EmailServerConfiguration whichIsDisabled() {
return null;
}
public EmailServerConfigVO setDefaultEmailServer(String defaultEmailServer) {
this.defaultEmailServer = defaultEmailServer;
return this;
}
public EmailServerConfigVO setPassword(String password) {
this.password = password;
return this;
}
@Override
public boolean isEnabled() {
return enabled;
}
public EmailServerConfigVO setEnabled(boolean enabled) {
this.enabled = enabled;
return this;
}
Map<String, String> properties;
}