package saccubus.properties;
import java.util.Properties;
+import saccubus.converter.profile.User;
/**
* \8aî\96{\90Ý\92è.
private static final String PROP_USE_PROXY = "UseProxy";
private static final String PROP_PROXY = "Proxy";
private static final String PROP_PROXY_PORT = "ProxyPort";
- private final String mail;
- private final String password;
+ private final User user;
private final boolean proxyUse;
private final String proxyHost;
private final int proxyPort;
public BasicSetting(String mail, String password, boolean proxyUse, String proxyHost, int proxyPort) {
- this.mail = mail;
- this.password = password;
+ this.user = new User(mail, password);
this.proxyUse = proxyUse;
this.proxyHost = proxyHost;
this.proxyPort = proxyPort;
}
- public String getMail() {
- return mail;
- }
-
- public String getPassword() {
- return password;
+ public User getUser() {
+ return user;
}
public String getProxyHost() {
}
public void save(Properties prop) {
- prop.setProperty(PROP_MAILADDR, getMail());
- prop.setProperty(PROP_PASSWORD, getPassword());
+ prop.setProperty(PROP_MAILADDR, getUser().getMail());
+ prop.setProperty(PROP_PASSWORD, getUser().getPassword());
prop.setProperty(PROP_USE_PROXY, Boolean.toString(isProxyUse()));
prop.setProperty(PROP_PROXY, getProxyHost());
prop.setProperty(PROP_PROXY_PORT, Integer.toString(getProxyPort()));