diff --git a/src/main/java/com/example/cosmos_serversb/entities/Token.java b/src/main/java/com/example/cosmos_serversb/entities/Token.java index 6e5a120..5afba99 100644 --- a/src/main/java/com/example/cosmos_serversb/entities/Token.java +++ b/src/main/java/com/example/cosmos_serversb/entities/Token.java @@ -2,8 +2,6 @@ import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; - -@Data public class Token { public String token; @JsonIgnore @@ -16,6 +14,15 @@ setToken(token); setuId(uId); } + + public void setToken(String token) { + this.token = token; + } + + public String getToken() { + return token; + } + public void setuId(String uId) { this.uId = uId; } diff --git a/src/main/java/com/example/cosmos_serversb/entities/User.java b/src/main/java/com/example/cosmos_serversb/entities/User.java index 714ca25..1e86aac 100644 --- a/src/main/java/com/example/cosmos_serversb/entities/User.java +++ b/src/main/java/com/example/cosmos_serversb/entities/User.java @@ -10,7 +10,7 @@ import lombok.Data; import com.example.cosmos_serversb.views.UsersView; -@Data + public class User { /** * USER用のクラス @@ -23,7 +23,7 @@ * @param groups Set 所属するグループ * @param tokens Set 所持するトークン * @param firstToken String 初期トークン - * + * * TODO: Tokenのデータベース接続 * TODO: ダミートークン削除 */ @@ -39,28 +39,31 @@ @JsonView(UsersView.getUsersView.class) public String iconUri; @JsonIgnore + public boolean login = true; @JsonIgnore public Set groups = new HashSet<>(); @JsonIgnore public Set tokens = new HashSet<>(); - //public Set tokens = new HashSet<>(); @JsonIgnore + public String token; private String dummyToken = "a9965652-c2ec-4a0d-a78a-b457e8b2deca"; public User() { } + public User(String name, String uId, String uri, String iconUri) { setuId(uId); setUri(uri); setName(name); setIconUri(iconUri); - setFirstToken(dummyToken); + setToken(this.dummyToken); //addToken(this.dummyToken); this.login = true; } + public String getuId() { return uId; } @@ -69,7 +72,47 @@ this.uId = uId; } - public void addGroups(Group group){ + public String getUri() { + return uri; + } + + public void setUri(String uri) { + this.uri = uri; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getIconUri() { + return iconUri; + } + + public void setIconUri(String iconUri) { + this.iconUri = iconUri; + } + + public String getToken() { + return firstToken; + } + + public void setToken(String firstToken) { + this.firstToken = firstToken; + } + + public Set getGroups() { + return groups; + } + + public void setGroups(Set groups) { + this.groups = groups; + } + + public void addGroups(Group group) { groups.add(group); } -} \ No newline at end of file +}