diff --git a/.idea/misc.xml b/.idea/misc.xml
index bc8d0a3..7e13a7a 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,7 +1,10 @@
-
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/example/cosmos_serversb/entities/Group.java b/src/main/java/com/example/cosmos_serversb/entities/Group.java
new file mode 100644
index 0000000..50e19c2
--- /dev/null
+++ b/src/main/java/com/example/cosmos_serversb/entities/Group.java
@@ -0,0 +1,67 @@
+//このクラスは仮です
+package com.example.cosmos_serversb.entities;
+
+import java.util.ArrayList;
+
+public class Group {
+ private String gId, uri, name;
+ //private ArrayList members;
+ private ArrayList requests;
+
+
+ private Group(){
+
+ }
+
+ public Group(String gId, String uri, String name, String uId){
+ setGid(gId);
+ setUri(uri);
+ setName(name);
+ //addMemberByUid(uId);
+ }
+
+ private void setGid(String gId){
+ this.gId = gId;
+ }
+
+ public String getGid(){
+ return gId;
+ }
+
+ private void setUri(String uri){
+ this.uri = uri;
+ }
+
+ public String getUriByGid(String gId){
+ return uri;
+ }
+
+ public void setName(String name){
+ this.name = name;
+ }
+
+ public String getNameByGid(String gId){
+ return name;
+ }
+
+ /*メンバー*/
+ //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;
+ //}
+
+ /*リクエスト*/
+//
+
+
+}
+
diff --git a/src/main/java/com/example/cosmos_serversb/entities/Request.java b/src/main/java/com/example/cosmos_serversb/entities/Request.java
new file mode 100644
index 0000000..23e9280
--- /dev/null
+++ b/src/main/java/com/example/cosmos_serversb/entities/Request.java
@@ -0,0 +1,42 @@
+//このクラスは仮です
+package com.example.cosmos_serversb.entities;
+
+public class Request {
+ private String rId, uri, date, IssuerUid, product, deadline;
+ private int location;// YahooローカルサーチAPIの業種コード
+ private boolean done;
+
+// private Request(){
+//
+// }
+
+// public Request(){
+//
+// }
+
+ private void setRid(String rId){
+ this.rId = rId;
+ }
+
+ public String getRid(){
+ return rId;
+ }
+
+ private void setUri(String uri){
+ this.uri = uri;
+ }
+
+ public String getUri(){
+ return uri;
+ }
+
+ public void setIssuerUid(String IssuerUid){
+ this.IssuerUid = IssuerUid;
+ }
+
+ public String getIssuerUid(){
+ return IssuerUid;
+ }
+
+
+}
diff --git a/src/main/java/com/example/cosmos_serversb/models/Groups.java b/src/main/java/com/example/cosmos_serversb/models/Groups.java
new file mode 100644
index 0000000..0c7b42e
--- /dev/null
+++ b/src/main/java/com/example/cosmos_serversb/models/Groups.java
@@ -0,0 +1,75 @@
+package com.example.cosmos_serversb.models;
+
+
+import java.util.*;
+import javax.inject.Singleton;
+import com.example.cosmos_serversb.entities.*;
+
+
+@Singleton
+public class Groups {
+ private static Groups thaInstance = null;
+ private ArrayList accounts = new ArrayList<>();
+
+ private Groups(){
+
+ }
+
+ public static Groups getInstance(){
+ if(thaInstance == null){
+ thaInstance = new Groups();
+ }
+ return thaInstance;
+ }
+
+
+ public HashMap getGroupsListByUid(String uId){
+ return null;
+ }
+
+ public Group createGroup(String name, String uId){
+ return null;
+ }
+
+ public Group getGroupByGid(String gId){
+ return null;
+ }
+
+ public DeleteResult deleteGroup(String gId){
+ return null;
+ }
+
+ public HashMap getMembersListByGid(String gId){
+ return null;
+ }
+
+ public HashMap addMember(String gId, String uId){
+ return null;
+ }
+
+ public HashMap deleteMember(String gId){
+ return null;
+ }
+
+ public HashMap getRequestsListByGid(String gId){
+ return null;
+ }
+
+ public Request addRequests(String gId, String uId, String product,
+ String deadline, int location){
+ return null;
+ }
+
+ public Request getRequestDetailByGidAndRid(String gId, String rId){
+ return null;
+ }
+
+ public Request updateRequest(String gId, String rId, String uId, String product,
+ String deadline, int location, boolean done){
+ return null;
+ }
+
+ public DeleteResult deleteRequest(String gId, String rId){
+ return null;
+ }
+}