diff --git a/app/src/main/java/org/ntlab/acanthus_client/Acanthus.java b/app/src/main/java/org/ntlab/acanthus_client/Acanthus.java index c4c6944..a570877 100644 --- a/app/src/main/java/org/ntlab/acanthus_client/Acanthus.java +++ b/app/src/main/java/org/ntlab/acanthus_client/Acanthus.java @@ -1,9 +1,82 @@ package org.ntlab.acanthus_client; import android.app.Application; +import android.content.SharedPreferences; +import org.ntlab.acanthus_client.entities.Account; + +//----------------------------------------------------------------- +// ユーザーアカウント public class Acanthus extends Application { - private String password; + private Integer uid; + private String name; private String email; + private String password; + private String token; + //----------------------------------------------------------------- + // setter + public String getName() { + if(name == null){ + SharedPreferences preferences = getSharedPreferences("prefData",MODE_PRIVATE); + name = preferences.getString("name", ""); + } + return name; + } + + public String getEmail() { + if(email == null){ + SharedPreferences preferences = getSharedPreferences("prefData",MODE_PRIVATE); + email = preferences.getString("name", ""); + } + return email; + } + + public String getPassword() { + if(password == null){ + SharedPreferences preferences = getSharedPreferences("prefData",MODE_PRIVATE); + password = preferences.getString("name", ""); + } + return password; + } + + public String getToken() { + if(token == null){ + SharedPreferences preferences = getSharedPreferences("prefData",MODE_PRIVATE); + token = preferences.getString("name", ""); + } + return token; + } + + //----------------------------------------------------------------- + // setter + public void setName(String name){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("name", this.name); + editor.commit(); + } + + public void setEmail(String email) { + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("email", this.email); + editor.commit(); + } + + public void setPassword(String password){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("password", this.password); + editor.commit(); + } + + public void setToken(String token){ + SharedPreferences preferences = getSharedPreferences("prefData", MODE_PRIVATE); + SharedPreferences.Editor editor = preferences.edit(); + editor.putString("token", this.token); + editor.commit(); + } + + //----------------------------------------------------------------- }