Interface IDBPermissions

Unit

Declaration

type IDBPermissions = interface(ISerializable)

Description

No description available, ancestor ISerializable description follows
No description available, ancestor IUpdateObject description follows
No description available, ancestor IObservable description follows

—————————————————————————– Base Interfaces —————————————————————————–

Attributes
GUID['{8532953B-320D-418B-A447-AC95DFAC368B}']
Attributes
GUID['{4C481E54-568A-46B4-BAAA-C0071932FDCF}']
Attributes
GUID['{DF9B1F9D-09D1-4790-BC9E-D299A578B71A}']
Attributes
GUID['{9010CE8F-2313-48B0-B9EF-3EBE8B5BD97A}']

Hierarchy

Overview

Methods

Public function GetUserLevel: TDBUserLevel;
Public procedure SetUserLevel(iValue: TDBUserLevel);
Public function GetGeneralPermissions: TDBGeneralPermissions;
Public procedure SetGeneralPermissions(iValue: TDBGeneralPermissions);
Public function GetLibraryPermissions: TDBLibraryPermissions;
Public procedure SetLibraryPermissions(iValue: TDBLibraryPermissions);
Public function GetStations: IStrings;
Public procedure SetStations(iValue: IStrings);
Public function GetSubPlaylists: IStrings;
Public procedure SetSubPlaylists(iValue: IStrings);
Public procedure RequireUserLevel(iStation: string; iLevel: TDBUserLevel; iSubPlaylist: string = '');
Public procedure RequireGeneralPermission(iPermission: TDBGeneralPermission);
Public procedure RequireLibraryPermission(iPermission: TDBLibraryPermission);

Description

Methods

Public function GetUserLevel: TDBUserLevel;
 
Public procedure SetUserLevel(iValue: TDBUserLevel);
 
Public function GetGeneralPermissions: TDBGeneralPermissions;
 
Public procedure SetGeneralPermissions(iValue: TDBGeneralPermissions);
 
Public function GetLibraryPermissions: TDBLibraryPermissions;
 
Public procedure SetLibraryPermissions(iValue: TDBLibraryPermissions);
 
Public function GetStations: IStrings;
 
Public procedure SetStations(iValue: IStrings);
 
Public function GetSubPlaylists: IStrings;
 
Public procedure SetSubPlaylists(iValue: IStrings);
 
Public procedure RequireUserLevel(iStation: string; iLevel: TDBUserLevel; iSubPlaylist: string = '');
 
Public procedure RequireGeneralPermission(iPermission: TDBGeneralPermission);
 
Public procedure RequireLibraryPermission(iPermission: TDBLibraryPermission);
 

Generated by PasDoc 0.16.0.