OSDN Git Service

画面のプロファイル生成処理で共通化できる部分を共通化
[coroid/inqubus.git] / frontend / src / yukihane / inqubus / config / ConfigLoginProfile.java
1 package yukihane.inqubus.config;
2
3 import org.apache.commons.lang.builder.ToStringBuilder;
4 import saccubus.worker.profile.LoginProfile;
5
6 /**
7  * コンフィグに設定された値を基にしたLoginProfile実装.
8  * @author user
9  */
10 public class ConfigLoginProfile implements LoginProfile {
11
12     private final String mail;
13     private final String password;
14
15     public ConfigLoginProfile() {
16         final Config p = Config.INSTANCE;
17         this.mail = p.getId();
18         this.password = p.getPassword();
19     }
20
21     @Override
22     public String getMail() {
23         return this.mail;
24     }
25
26     @Override
27     public String getPassword() {
28         return this.password;
29     }
30
31     @Override
32     public String toString() {
33         return ToStringBuilder.reflectionToString(this);
34     }
35 }