OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Services.Connectors.UserAccountServicesConnector Class Reference
Inheritance diagram for OpenSim.Services.Connectors.UserAccountServicesConnector:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Services.Connectors.UserAccountServicesConnector:
Collaboration graph
[legend]

Public Member Functions

 UserAccountServicesConnector ()
 
 UserAccountServicesConnector (string serverURI)
 
 UserAccountServicesConnector (IConfigSource source)
 
virtual void Initialise (IConfigSource source)
 
virtual UserAccount GetUserAccount (UUID scopeID, string firstName, string lastName)
 
virtual UserAccount GetUserAccount (UUID scopeID, string email)
 
virtual UserAccount GetUserAccount (UUID scopeID, UUID userID)
 
List< UserAccountGetUserAccounts (UUID scopeID, string query)
 Returns the list of avatars that matches both the search criterion and the scope ID passed More...
 
void InvalidateCache (UUID userID)
 
List< UserAccountGetUserAccountsWhere (UUID scopeID, string where)
 
virtual bool StoreUserAccount (UserAccount data)
 Store the data given, wich replaces the stored data, therefore must be complete. More...
 
virtual UserAccount CreateUser (string first, string last, string password, string email, UUID scopeID)
 Create user remotely. Note this this is not part of the IUserAccountsService More...
 
- Public Member Functions inherited from OpenSim.Services.Connectors.BaseServiceConnector
 BaseServiceConnector ()
 
 BaseServiceConnector (IConfigSource config, string section)
 
void Initialise (IConfigSource config, string section)
 

Additional Inherited Members

- Protected Attributes inherited from OpenSim.Services.Connectors.BaseServiceConnector
IServiceAuth m_Auth
 

Detailed Description

Definition at line 43 of file UserAccountServicesConnector.cs.

Constructor & Destructor Documentation

OpenSim.Services.Connectors.UserAccountServicesConnector.UserAccountServicesConnector ( )
inline

Definition at line 51 of file UserAccountServicesConnector.cs.

OpenSim.Services.Connectors.UserAccountServicesConnector.UserAccountServicesConnector ( string  serverURI)
inline

Definition at line 55 of file UserAccountServicesConnector.cs.

OpenSim.Services.Connectors.UserAccountServicesConnector.UserAccountServicesConnector ( IConfigSource  source)
inline

Definition at line 60 of file UserAccountServicesConnector.cs.

Member Function Documentation

virtual UserAccount OpenSim.Services.Connectors.UserAccountServicesConnector.CreateUser ( string  first,
string  last,
string  password,
string  email,
UUID  scopeID 
)
inlinevirtual

Create user remotely. Note this this is not part of the IUserAccountsService

Parameters
first
last
password
email
scopeID
Returns

Definition at line 238 of file UserAccountServicesConnector.cs.

virtual UserAccount OpenSim.Services.Connectors.UserAccountServicesConnector.GetUserAccount ( UUID  scopeID,
string  firstName,
string  lastName 
)
inlinevirtual
virtual UserAccount OpenSim.Services.Connectors.UserAccountServicesConnector.GetUserAccount ( UUID  scopeID,
string  email 
)
inlinevirtual
virtual UserAccount OpenSim.Services.Connectors.UserAccountServicesConnector.GetUserAccount ( UUID  scopeID,
UUID  userID 
)
inlinevirtual
List<UserAccount> OpenSim.Services.Connectors.UserAccountServicesConnector.GetUserAccounts ( UUID  scopeID,
string  query 
)
inline

Returns the list of avatars that matches both the search criterion and the scope ID passed

Parameters
scopeID
query
Returns

Implements OpenSim.Services.Interfaces.IUserAccountService.

Definition at line 131 of file UserAccountServicesConnector.cs.

List<UserAccount> OpenSim.Services.Connectors.UserAccountServicesConnector.GetUserAccountsWhere ( UUID  scopeID,
string  where 
)
inline
virtual void OpenSim.Services.Connectors.UserAccountServicesConnector.Initialise ( IConfigSource  source)
inlinevirtual
void OpenSim.Services.Connectors.UserAccountServicesConnector.InvalidateCache ( UUID  userID)
inline
virtual bool OpenSim.Services.Connectors.UserAccountServicesConnector.StoreUserAccount ( UserAccount  data)
inlinevirtual

Store the data given, wich replaces the stored data, therefore must be complete.

Parameters
data
Returns

Implements OpenSim.Services.Interfaces.IUserAccountService.

Reimplemented in OpenSim.Region.CoreModules.ServiceConnectorsOut.UserAccounts.RemoteUserAccountServicesConnector.

Definition at line 203 of file UserAccountServicesConnector.cs.


The documentation for this class was generated from the following file: