public
function DoDelete(): boolean; virtual;
function FDelete(): boolean; virtual;
function CheckDelete(): boolean; virtual;
function BeforeDelete(): boolean; virtual;
function AfterDelete(): boolean; virtual;
function DoDeleteAll(): boolean; virtual;
function DoEdit(): boolean; virtual;
function DoInsert(): boolean; virtual;
function DoSave(): boolean; virtual;
function DoPost(): boolean; virtual;
function DoRefresh(): boolean; virtual;
function DoCancel: Boolean; virtual;
function BeforeSaveData(): boolean; virtual;
function AfterSaveData(): boolean; virtual;
function CheckValid(): boolean; virtual;
function DoQuery: Boolean; virtual;