Interface IDatabase

Unit

Declaration

type IDatabase = interface(IConfigObject)

Description

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}']

Hierarchy

Overview

Methods

Public procedure SetActiveSync;
Public function GetState: TDatabaseState;
Public function GetErrorMessage: string;
Public function GetID: string;
Public function GetUniqueID: string;
Public function GetCaption: string;
Public function SearchItems(iOptions: TDatabaseSearchOptions; iResultPlaylist: IPlaylist): IDatabaseSearchHandler;
Public function CreatePlaylistItem(const iID: string): IPlaylistItem;
Public procedure SavePlaylistItem(iItem: IPlaylistItem);
Public function GetPlaylist(iSlot: TDateTime; iSubPlaylist: integer): IPlaylist;
Public function GetCurrentPlaylist(iSubPlaylist: integer): IPlaylist;
Public function GetNextPlaylist(iSubPlaylist: integer): IPlaylist;
Public procedure ExecuteSQL(const iSQL: string);
Public function GetCapabilities: TDatabaseCapabilities;
Public procedure FillDatabaseTree(iTree: IDatabaseTree; iParent: cardinal; const iParentData: TDatabaseNodeData);
Public function GetCustomCaption: string;
Public function ReverseLookup(const iFilename: string): IPlaylistItem;
Public function GetSubPlaylists: IStrings;
Public function GetStandardAttributes: IStandardAttributeList;
Public procedure SetCustomCaption(const iValue: string);
Public function LookupByID(const iID: string): IPlaylistItem;
Public function LookupByInternalID(const iID: string): IPlaylistItem;
Public function LookupByExternalID(const iID: string): IPlaylistItem;
Public function LookupByFilename(const iFilename: string): IPlaylistItem;

Description

Methods

Public procedure SetActiveSync;
 
Public function GetState: TDatabaseState;
 
Public function GetErrorMessage: string;
 
Public function GetID: string;
 
Public function GetUniqueID: string;
 
Public function GetCaption: string;
 
Public function SearchItems(iOptions: TDatabaseSearchOptions; iResultPlaylist: IPlaylist): IDatabaseSearchHandler;
 
Public function CreatePlaylistItem(const iID: string): IPlaylistItem;
 
Public procedure SavePlaylistItem(iItem: IPlaylistItem);
 
Public function GetPlaylist(iSlot: TDateTime; iSubPlaylist: integer): IPlaylist;
 
Public function GetCurrentPlaylist(iSubPlaylist: integer): IPlaylist;
 
Public function GetNextPlaylist(iSubPlaylist: integer): IPlaylist;
 
Public procedure ExecuteSQL(const iSQL: string);
 
Public function GetCapabilities: TDatabaseCapabilities;
 
Public procedure FillDatabaseTree(iTree: IDatabaseTree; iParent: cardinal; const iParentData: TDatabaseNodeData);
 
Public function GetCustomCaption: string;
 
Public function ReverseLookup(const iFilename: string): IPlaylistItem;
 
Public function GetSubPlaylists: IStrings;
 
Public function GetStandardAttributes: IStandardAttributeList;
 
Public procedure SetCustomCaption(const iValue: string);
 
Public function LookupByID(const iID: string): IPlaylistItem;

From IItemLookup

Public function LookupByInternalID(const iID: string): IPlaylistItem;
 
Public function LookupByExternalID(const iID: string): IPlaylistItem;
 
Public function LookupByFilename(const iFilename: string): IPlaylistItem;
 

Generated by PasDoc 0.16.0.