diff --git a/app/src/main/java/com/example/cosmosclient/app/Cosmos.java b/app/src/main/java/com/example/cosmosclient/app/Cosmos.java index 3065ed9..63fd1cc 100644 --- a/app/src/main/java/com/example/cosmosclient/app/Cosmos.java +++ b/app/src/main/java/com/example/cosmosclient/app/Cosmos.java @@ -2,11 +2,15 @@ import android.app.Application; +import com.example.cosmosclient.entities.Group; + import java.util.ArrayList; import java.util.List; public class Cosmos extends Application { + //token処理 private List token; + private Group curGroup=null; public Cosmos(){ this.token = new ArrayList(); @@ -20,4 +24,13 @@ return new ArrayList(token); } + //Group処理 + public void setCurrentGroup(Group g){ + curGroup = g; + } + public Group getCurentGroup(){ + return curGroup; + } + + } diff --git a/app/src/main/java/com/example/cosmosclient/entities/Group.java b/app/src/main/java/com/example/cosmosclient/entities/Group.java new file mode 100644 index 0000000..9e728a3 --- /dev/null +++ b/app/src/main/java/com/example/cosmosclient/entities/Group.java @@ -0,0 +1,91 @@ +package com.example.cosmosclient.entities; + +import java.util.ArrayList; +import java.util.Set; + +public class Group { + private String gId; + private String uri, name; + /* Userどうするか + private ArrayList members; + */ + //private ArrayList requests; + private Set requests; + + public Group(){ + + } + + public Group(String gId, String uri, String name, String uId){ + setgId(gId); + setUri(uri); + setName(name); + } + + public String getgId() { + return gId; + } + + private void setgId(String gId) { + this.gId = gId; + } + + public String getUri() { + return uri; + } + + private void setUri(String uri){ + this.uri = uri; + } + + public String getUriByGid(String gId){ + return uri; + } + + private void setName(String name){ + this.name = name; + } + + public String getName(){ + return name; + } + + public String getNameByGid(String gId){ + return name; + } + + public Set getRequests(){ + return requests; + } + + public void setRequests(Set requests){ + this.requests = requests; + } + + public void addRequests(Request request){ + requests.add(request); + } + + public ArrayList getRequestsList(){ + ArrayList list = new ArrayList(getRequests()); + return list; + } + + /*メンバー*/ + //public ArrayList getMembersList(){ + // return null; + //} + + //public void addMemberByUid(String uId){ + // + // members.add(user); + //} + + //public DeleteResult deleteMember(String uid){ + // members.remove(members.indexOf(uid)); + // return null; + //} + + /*リクエスト*/ + +}