Revision 0459d2ef src/gr/grnet/pithos/web/client/grouptree/Group.java
b/src/gr/grnet/pithos/web/client/grouptree/Group.java | ||
---|---|---|
39 | 39 |
import java.util.List; |
40 | 40 |
|
41 | 41 |
public class Group { |
42 |
private String name; |
|
42 |
private final String name;
|
|
43 | 43 |
|
44 |
private List<String> members = new ArrayList<String>();
|
|
44 |
private final List<String> memberIDs = new ArrayList<String>();
|
|
45 | 45 |
|
46 |
public Group(String _name) {
|
|
47 |
name = _name;
|
|
46 |
public Group(String name) { |
|
47 |
this.name = name;
|
|
48 | 48 |
} |
49 | 49 |
|
50 |
public List<String> getMembers() { |
|
51 |
return members; |
|
50 |
public List<String> getMemberIDs() {
|
|
51 |
return memberIDs;
|
|
52 | 52 |
} |
53 | 53 |
|
54 | 54 |
public String getName() { |
55 | 55 |
return name; |
56 | 56 |
} |
57 | 57 |
|
58 |
public void addMember(String user) {
|
|
59 |
members.add(user);
|
|
58 |
public void addMemberID(String userID) {
|
|
59 |
memberIDs.add(userID);
|
|
60 | 60 |
} |
61 | 61 |
|
62 |
public void removeMember(String username) {
|
|
63 |
members.remove(username);
|
|
62 |
public void removeMemberID(String userID) {
|
|
63 |
memberIDs.remove(userID);
|
|
64 | 64 |
} |
65 | 65 |
|
66 | 66 |
@Override |
67 | 67 |
public String toString() { |
68 |
return "Group(" + name + ", " + members.size() + " members)"; |
|
68 |
return "Group(" + name + ", " + memberIDs.size() + " members)";
|
|
69 | 69 |
} |
70 | 70 |
} |
Also available in: Unified diff