Interface IDBConnection

Unit

Declaration

type IDBConnection = interface(IDatabase)

Description

No description available, ancestor IDatabase description follows
No description available, ancestor IConfigObject description follows
No description available, ancestor IBaseConfigObject description follows
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['{38325509-11A7-43E0-BA96-377F740419A7}']
Attributes
GUID['{67A9B82C-D94C-4297-9241-DD2B47918FE3}']
Attributes
GUID['{66386898-74FF-40C7-AC37-95C3034B9214}']
Attributes
GUID['{2F5F4478-F760-4F14-BA8F-B7820D588A8F}']

Hierarchy

Overview

Methods

Public function GetDatabaseID: string;
Public procedure SetDatabaseID(const iValue: string);
Public function GetDefaultStation: string;
Public procedure SetDefaultStation(const iValue: string);
Public function GetInboxFolder: string;
Public procedure SetInboxFolder(const iValue: string);
Public function GetOptions: TDBOptions;
Public procedure SetOptions(iValue: TDBOptions);
Public function GetAuthMethod: TDBAuthenticationMethod;
Public procedure SetAuthMethod(iValue: TDBAuthenticationMethod);
Public function GetAuthUser: string;
Public procedure SetAuthUser(const iValue: string);
Public function GetAuthPassword: string;
Public procedure SetAuthPassword(const iValue: string);
Public function GetAuthToken: string;
Public procedure SetAuthToken(const iValue: string);
Public function GetPlaylistCacheHours: integer;
Public procedure SetPlaylistCacheHours(iValue: integer);
Public function GetPlaylistCacheInterval: integer;
Public procedure SetPlaylistCacheInterval(iValue: integer);
Public function GetDefaultAuthData: TDBAuthData;
Public function CreateAuthClient: IDBAuthClient;
Public function CreateAccess(iPersistentBackend: boolean = false): IDBAccess;
Public function CreateOrReuseAccess(iPersistentBackend: boolean = false): IDBAccess;
Public function CreateAccessWithAuthentication(const iAuthData: TDBAuthData; iPersistentBackend: boolean = false): IDBAccess;
Public function GetOverrideLocations: IStrings;
Public procedure SetOverrideLocations(iValue: IStrings);
Public function GetBackupLocations: IStrings;
Public procedure SetBackupLocations(iValue: IStrings);
Public function GetCacheLocations: IStrings;
Public procedure SetCacheLocations(iValue: IStrings);
Public procedure ConnectSync(iMethod: TDBAuthenticationMethod; iUser, iPassword: string);

Description

Methods

Public function GetDatabaseID: string;
 
Public procedure SetDatabaseID(const iValue: string);
 
Public function GetDefaultStation: string;
 
Public procedure SetDefaultStation(const iValue: string);
 
Public function GetInboxFolder: string;
 
Public procedure SetInboxFolder(const iValue: string);
 
Public function GetOptions: TDBOptions;
 
Public procedure SetOptions(iValue: TDBOptions);
 
Public function GetAuthMethod: TDBAuthenticationMethod;
 
Public procedure SetAuthMethod(iValue: TDBAuthenticationMethod);
 
Public function GetAuthUser: string;
 
Public procedure SetAuthUser(const iValue: string);
 
Public function GetAuthPassword: string;
 
Public procedure SetAuthPassword(const iValue: string);
 
Public function GetAuthToken: string;
 
Public procedure SetAuthToken(const iValue: string);
 
Public function GetPlaylistCacheHours: integer;
 
Public procedure SetPlaylistCacheHours(iValue: integer);
 
Public function GetPlaylistCacheInterval: integer;
 
Public procedure SetPlaylistCacheInterval(iValue: integer);
 
Public function GetDefaultAuthData: TDBAuthData;
 
Public function CreateAuthClient: IDBAuthClient;
 
Public function CreateAccess(iPersistentBackend: boolean = false): IDBAccess;
 
Public function CreateOrReuseAccess(iPersistentBackend: boolean = false): IDBAccess;
 
Public function CreateAccessWithAuthentication(const iAuthData: TDBAuthData; iPersistentBackend: boolean = false): IDBAccess;
 
Public function GetOverrideLocations: IStrings;
 
Public procedure SetOverrideLocations(iValue: IStrings);
 
Public function GetBackupLocations: IStrings;
 
Public procedure SetBackupLocations(iValue: IStrings);
 
Public function GetCacheLocations: IStrings;
 
Public procedure SetCacheLocations(iValue: IStrings);
 
Public procedure ConnectSync(iMethod: TDBAuthenticationMethod; iUser, iPassword: string);
 

Generated by PasDoc 0.16.0.