C# Class Deveel.Data.Security.User

Provides the information for a user in a database system
Exibir arquivo Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
CanDropRole ( string roleName ) : bool
CanDropUser ( string userName ) : bool
CanGrantRole ( string roleName ) : bool
CanManageRoles ( ) : bool
CanManageSchema ( ) : bool
CanManageUsers ( ) : bool
CanRevokeRole ( string roleName ) : bool
HasGrantOption ( DbObjectType objectType, ObjectName objectName, Privileges privileges ) : bool
HasPrivileges ( DbObjectType objectType, ObjectName objectName, Privileges privileges ) : bool
IsInRole ( string roleName ) : bool
IsRoleAdmin ( string roleName ) : bool
IsSystemUserName ( string name ) : bool

Private Methods

Method Description
User ( ISession session, string name ) : System

Method Details

CanDropRole() public method

public CanDropRole ( string roleName ) : bool
roleName string
return bool

CanDropUser() public method

public CanDropUser ( string userName ) : bool
userName string
return bool

CanGrantRole() public method

public CanGrantRole ( string roleName ) : bool
roleName string
return bool

CanManageRoles() public method

public CanManageRoles ( ) : bool
return bool

CanManageSchema() public method

public CanManageSchema ( ) : bool
return bool

CanManageUsers() public method

public CanManageUsers ( ) : bool
return bool

CanRevokeRole() public method

public CanRevokeRole ( string roleName ) : bool
roleName string
return bool

HasGrantOption() public method

public HasGrantOption ( DbObjectType objectType, ObjectName objectName, Privileges privileges ) : bool
objectType DbObjectType
objectName ObjectName
privileges Privileges
return bool

HasPrivileges() public method

public HasPrivileges ( DbObjectType objectType, ObjectName objectName, Privileges privileges ) : bool
objectType DbObjectType
objectName ObjectName
privileges Privileges
return bool

IsInRole() public method

public IsInRole ( string roleName ) : bool
roleName string
return bool

IsRoleAdmin() public method

public IsRoleAdmin ( string roleName ) : bool
roleName string
return bool

IsSystemUserName() public static method

public static IsSystemUserName ( string name ) : bool
name string
return bool