DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Public Member Functions | List of all members
Deveel.Data.Security.IUserManager Interface Reference
Inheritance diagram for Deveel.Data.Security.IUserManager:
Deveel.Data.Security.UserManager

Public Member Functions

void CreateUser (UserInfo userInfo, string identifier)
 
bool DropUser (string userName)
 
void AlterUser (UserInfo userInfo, string identifier)
 
void SetUserStatus (string userName, UserStatus status)
 
UserStatus GetUserStatus (string userName)
 
bool CheckIdentifier (string userName, string identifier)
 
bool UserExists (string userName)
 
UserInfo GetUser (string userName)
 
void CreateUserGroup (string groupName)
 
bool DropUserGroup (string groupName)
 
bool UserGroupExists (string groupName)
 
void AddUserToGroup (string userName, string groupName, bool asAdmin)
 
bool RemoveUserFromGroup (string userName, string groupName)
 
string[] GetUserGroups (string userName)
 
bool IsUserInGroup (string userName, string groupName)
 
bool IsUserGroupAdmin (string userName, string groupName)
 

Detailed Description

Definition at line 22 of file IUserManager.cs.

Member Function Documentation

void Deveel.Data.Security.IUserManager.AddUserToGroup ( string  userName,
string  groupName,
bool  asAdmin 
)
void Deveel.Data.Security.IUserManager.AlterUser ( UserInfo  userInfo,
string  identifier 
)
bool Deveel.Data.Security.IUserManager.CheckIdentifier ( string  userName,
string  identifier 
)
void Deveel.Data.Security.IUserManager.CreateUser ( UserInfo  userInfo,
string  identifier 
)
void Deveel.Data.Security.IUserManager.CreateUserGroup ( string  groupName)
bool Deveel.Data.Security.IUserManager.DropUser ( string  userName)
bool Deveel.Data.Security.IUserManager.DropUserGroup ( string  groupName)
UserInfo Deveel.Data.Security.IUserManager.GetUser ( string  userName)
string [] Deveel.Data.Security.IUserManager.GetUserGroups ( string  userName)
UserStatus Deveel.Data.Security.IUserManager.GetUserStatus ( string  userName)
bool Deveel.Data.Security.IUserManager.IsUserGroupAdmin ( string  userName,
string  groupName 
)
bool Deveel.Data.Security.IUserManager.IsUserInGroup ( string  userName,
string  groupName 
)
bool Deveel.Data.Security.IUserManager.RemoveUserFromGroup ( string  userName,
string  groupName 
)
void Deveel.Data.Security.IUserManager.SetUserStatus ( string  userName,
UserStatus  status 
)
bool Deveel.Data.Security.IUserManager.UserExists ( string  userName)
bool Deveel.Data.Security.IUserManager.UserGroupExists ( string  groupName)

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