package com.constellio.model.conf.email;
import java.util.Map;
public class BaseEmailServerConfiguration implements EmailServerConfiguration {
boolean enabled;
String username;
String password;
private Map<String, String> properties;
private String defaultSenderEmail;
public BaseEmailServerConfiguration(String username, String password, String defaultSenderEmail,
Map<String, String> properties,
boolean enabled) {
this.enabled = enabled;
this.username = username;
this.defaultSenderEmail = defaultSenderEmail;
this.password = password;
this.properties = properties;
}
@Override
public Map<String, String> getProperties() {
return properties;
}
@Override
public String getUsername() {
return username;
}
@Override
public String getPassword() {
return password;
}
@Override
public String getDefaultSenderEmail() {
return defaultSenderEmail;
}
@Override
public EmailServerConfiguration whichIsDisabled() {
return new BaseEmailServerConfiguration(username, password, defaultSenderEmail, properties, false);
}
public boolean isEnabled() {
return enabled;
}
}