Class TidUser

Unit

Declaration

type TidUser = class(TAuthorizationObject)

Description

TidUser

Hierarchy

Overview

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
Public class function EncryptPassword(const APassword: WideString): WideString; virtual;
Public function IsMainAdmin: Boolean; virtual;
Public function IsAdmin: Boolean; override;

Properties

Public property OwnedUserGroup: TUserGroup read FOwnedUserGroup write FOwnedUserGroup;
Public property Tag: PtrInt read FTag write FTag;
Published property UserName : WideString read FUserName write FUserName;
Published property UserPassword : WideString read FUserPassword write FUserPassword;
Published property FullUserName : WideString read FFullUserName write FFullUserName;
Published property WebAddress : WideString read FWebAddress write FWebAddress;
Published property DefaultShare : WideString read FDefaultShare write SetDefaultShare;
Published property UserType : TidUserType read FUserType write FUserType;
Published property LastLogin : TDateTime read FLastLogin;
Published property GroupGUID: String read FGroupGUID write FGroupGUID;

Description

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
 
Public class function EncryptPassword(const APassword: WideString): WideString; virtual;
 
Public function IsMainAdmin: Boolean; virtual;
 
Public function IsAdmin: Boolean; override;
 

Properties

Public property OwnedUserGroup: TUserGroup read FOwnedUserGroup write FOwnedUserGroup;
 
Public property Tag: PtrInt read FTag write FTag;
 
Published property UserName : WideString read FUserName write FUserName;
 
Published property UserPassword : WideString read FUserPassword write FUserPassword;
 
Published property FullUserName : WideString read FFullUserName write FFullUserName;
 
Published property WebAddress : WideString read FWebAddress write FWebAddress;
 
Published property DefaultShare : WideString read FDefaultShare write SetDefaultShare;
 
Published property UserType : TidUserType read FUserType write FUserType;
 
Published property LastLogin : TDateTime read FLastLogin;
 
Published property GroupGUID: String read FGroupGUID write FGroupGUID;
 

Generated by PasDoc 0.15.0.