29 using System.Collections.Generic;
31 using OpenSim.Framework;
32 using OpenSim.Region.Framework.Interfaces;
33 using OpenSim.Services.Interfaces;
42 m_UserManagement = uman;
48 m.AcceptNotices = _m.AcceptNotices;
49 m.AgentPowers = _m.AgentPowers;
50 m.Contribution = _m.Contribution;
51 m.IsOwner = _m.IsOwner;
52 m.ListInProfile = _m.ListInProfile;
53 m.OnlineStatus = _m.OnlineStatus;
56 string url = string.Empty, first = string.Empty, last = string.Empty, tmp = string.Empty;
57 Util.ParseUniversalUserIdentifier(_m.AgentID, out m.AgentID, out url, out first, out last, out tmp);
58 if (url !=
string.Empty)
59 m_UserManagement.AddUser(m.AgentID, first, last, url);
67 rm.RoleID = _rm.RoleID;
69 string url = string.Empty, first = string.Empty, last = string.Empty, tmp = string.Empty;
70 Util.ParseUniversalUserIdentifier(_rm.MemberID, out rm.MemberID, out url, out first, out last, out tmp);
71 if (url !=
string.Empty)
72 m_UserManagement.AddUser(rm.MemberID, first, last, url);
GroupMembersData ConvertGroupMembersData(ExtendedGroupMembersData _m)
GroupRoleMembersData ConvertGroupRoleMembersData(ExtendedGroupRoleMembersData _rm)
Interactive OpenSim region server
This maintains the relationship between a UUID and a user name.
ForeignImporter(IUserManagement uman)