29 using System.Collections.Generic;
31 using OpenSim.Framework;
33 namespace OpenSim.Data
51 public Dictionary<UUID, XGroupMember> members =
new Dictionary<UUID, XGroupMember>();
52 public Dictionary<UUID, XGroupNotice> notices =
new Dictionary<UUID, XGroupNotice>();
57 clone.members =
new Dictionary<UUID, XGroupMember>();
58 clone.notices =
new Dictionary<UUID, XGroupNotice>();
60 foreach (KeyValuePair<UUID, XGroupMember> kvp
in members)
61 clone.members[kvp.Key] = kvp.Value.Clone();
63 foreach (KeyValuePair<UUID, XGroupNotice> kvp
in notices)
64 clone.notices[kvp.Key] = kvp.Value.Clone();
75 public bool acceptNotices =
true;
76 public bool listInProfile =
true;
99 clone.binaryBucket = (byte[])binaryBucket.
Clone();
113 bool StoreGroup(
XGroup group);
114 XGroup GetGroup(UUID groupID);
115 Dictionary<UUID, XGroup> GetGroups();
116 bool DeleteGroup(UUID groupID);
Early stub interface for groups data, not final.