| | //このクラスは仮です |
---|
| | package com.example.cosmos_serversb.entities; |
---|
| | |
---|
| | import com.example.cosmos_serversb.models.Users; |
---|
| | |
---|
| | import java.util.ArrayList; |
---|
| | import java.util.HashSet; |
---|
| | import java.util.Set; |
---|
| | |
---|
| | public class Group { |
---|
| | private String gId; |
---|
| | private String uri, name; |
---|
| | private ArrayList<User> members; |
---|
| | private Set<User> members = new HashSet<>();//HashSetでいいのかな? |
---|
| | |
---|
| | //private ArrayList<Request> requests; |
---|
| | private Set<Request> requests; |
---|
| | |
---|
| | public Group(){ |
---|
| |
---|
| | |
---|
| | public void addRequests(Request request){ |
---|
| | requests.add(request); |
---|
| | } |
---|
| | /* |
---|
| | |
---|
| | /* |
---|
| | public ArrayList<Request> getRequestsList(){ |
---|
| | ArrayList<Request> list = new ArrayList<Request>(getRequests()); |
---|
| | return list; |
---|
| | } |
---|
| | */ |
---|
| | |
---|
| | */ |
---|
| | public void setMembers(Set<User> members) { |
---|
| | this.members = members; |
---|
| | } |
---|
| | |
---|
| | public Set<User> getMembers() { |
---|
| | return members; |
---|
| | } |
---|
| | |
---|
| | /*メンバー*/ |
---|
| | //public ArrayList<User> getMembersList(){ |
---|
| | // return null; |
---|
| | //} |
---|
| | |
---|
| | //public void addMemberByUid(String uId){ |
---|
| | // |
---|
| | // members.add(user); |
---|
| | //} |
---|
| | |
---|
| | //public DeleteResult deleteMember(String uid){ |
---|
| | // members.remove(members.indexOf(uid)); |
---|
| | // return null; |
---|
| | //} |
---|
| | |
---|
| | /*リクエスト*/ |
---|
| | public void addMember(String uId){ |
---|
| | //User user = new User(uId, uId, "http:test", "sa", "hogehoge"); |
---|
| | User user = Users.getInstance().getUserById(uId); |
---|
| | members.add(user); |
---|
| | user.addGroups(this); |
---|
| | } |
---|
| | |
---|
| | } |
---|
| | |
---|
| | |
---|
| | |