diff options
author | Justin Clarke Casey | 2008-02-18 15:50:18 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-02-18 15:50:18 +0000 |
commit | 500d259c252f8c4f75c6f37e1067d57811426ddd (patch) | |
tree | 778ae131f7fdb01678f82cf8b94a25992e722390 /OpenSim/Framework/IUserService.cs | |
parent | a new attempt at converting to the right types (diff) | |
download | opensim-SC_OLD-500d259c252f8c4f75c6f37e1067d57811426ddd.zip opensim-SC_OLD-500d259c252f8c4f75c6f37e1067d57811426ddd.tar.gz opensim-SC_OLD-500d259c252f8c4f75c6f37e1067d57811426ddd.tar.bz2 opensim-SC_OLD-500d259c252f8c4f75c6f37e1067d57811426ddd.tar.xz |
* Do not allow a user to be created if one with the same name already exists
Diffstat (limited to 'OpenSim/Framework/IUserService.cs')
-rw-r--r-- | OpenSim/Framework/IUserService.cs | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/OpenSim/Framework/IUserService.cs b/OpenSim/Framework/IUserService.cs index f1f3c81..3b84486 100644 --- a/OpenSim/Framework/IUserService.cs +++ b/OpenSim/Framework/IUserService.cs | |||
@@ -32,9 +32,23 @@ namespace OpenSim.Framework | |||
32 | { | 32 | { |
33 | public interface IUserService | 33 | public interface IUserService |
34 | { | 34 | { |
35 | /// <summary> | ||
36 | /// Loads a user profile by name | ||
37 | /// </summary> | ||
38 | /// <param name="fname">First name</param> | ||
39 | /// <param name="lname">Last name</param> | ||
40 | /// <returns>A user profile. Returns null if no profile is found</returns> | ||
35 | UserProfileData GetUserProfile(string firstName, string lastName); | 41 | UserProfileData GetUserProfile(string firstName, string lastName); |
42 | |||
36 | //UserProfileData GetUserProfile(string name); | 43 | //UserProfileData GetUserProfile(string name); |
44 | |||
45 | /// <summary> | ||
46 | /// Loads a user profile from a database by UUID | ||
47 | /// </summary> | ||
48 | /// <param name="uuid">The target UUID</param> | ||
49 | /// <returns>A user profile. Returns null if no user profile is found.</returns> | ||
37 | UserProfileData GetUserProfile(LLUUID userId); | 50 | UserProfileData GetUserProfile(LLUUID userId); |
51 | |||
38 | void clearUserAgent(LLUUID avatarID); | 52 | void clearUserAgent(LLUUID avatarID); |
39 | List<AvatarPickerAvatar> GenerateAgentPickerRequestResponse(LLUUID QueryID, string Query); | 53 | List<AvatarPickerAvatar> GenerateAgentPickerRequestResponse(LLUUID QueryID, string Query); |
40 | 54 | ||
@@ -88,4 +102,4 @@ namespace OpenSim.Framework | |||
88 | /// <param name="friendlistowner">The agent that we're retreiving the friends Data.</param> | 102 | /// <param name="friendlistowner">The agent that we're retreiving the friends Data.</param> |
89 | List<FriendListItem> GetUserFriendList(LLUUID friendlistowner); | 103 | List<FriendListItem> GetUserFriendList(LLUUID friendlistowner); |
90 | } | 104 | } |
91 | } \ No newline at end of file | 105 | } |