Class TJob

Unit

Declaration

type TJob = class(TBaseCatalogObject)

Description

TJob

Hierarchy

Overview

Fields

Public internal const cAppStartStamp = 767011.0;
Public internal const cAppCloseStamp = 767012.0;

Methods

Public procedure AfterConstruction; override;
Public procedure BeforeDestruction; override;
Public procedure BaseAssign(_Source: TObject; AssignClasses: Boolean); override;
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
Public function NextScheduledStamp(AOffsetStamp: TDateTime): TDateTime; virtual;
Public function IsPending: Boolean; virtual;
Public function IsRunning: Boolean; virtual;
Public function IsFinished: Boolean; virtual;

Properties

Public property DataBlock: TMemoryStream read FDataBlock write FDataBlock;
Published property UserGUID: String read FUserGUID write FUserGUID;
Published property ComputerGUID: String read FComputerGUID write FComputerGUID;
Published property GroupGUID: String read FGroupGUID write FGroupGUID;
Published property Enabled: Boolean read FEnabled write FEnabled;
Published property Command: WideString read FCommand write FCommand;
Published property Priority: TJobPriority read FPriority write FPriority;
Published property ScheduledStamp: TDateTime read FScheduledStamp write FScheduledStamp;
Published property StartStamp: TDateTime read FStartStamp write FStartStamp;
Published property FinishStamp: TDateTime read FFinishStamp write FFinishStamp;
Published property RepeatFrequency: Integer read FRepeatFrequency write FRepeatFrequency;
Published property RepeatTimeFrame: TJobRepeatTimeFrame read FRepeatTimeFrame write FRepeatTimeFrame;
Published property RepeatCount: Integer read FRepeatCount write FRepeatCount;
Published property RunCount: Integer read FRunCount write FRunCount;
Published property IsChained: Boolean read FIsChained write FIsChained;
Published property ChainJobGUID: String read FChainJobGUID write FChainJobGUID;
Published property ChainNumber: Integer read FChainNumber write FChainNumber;
Published property ChainLength: Integer read FChainLength write FChainLength;
Published property CreatedAt: TDateTime read FCreatedAt write FCreatedAt;

Description

Fields

Public internal const cAppStartStamp = 767011.0;
 
Public internal const cAppCloseStamp = 767012.0;

1 jan 4000

Methods

Public procedure AfterConstruction; override;
 
Public procedure BeforeDestruction; override;
 
Public procedure BaseAssign(_Source: TObject; AssignClasses: Boolean); override;
 
Public procedure FillFromDataSet (ADataSet: TDBXOMDataSet); override;
 
Public function NextScheduledStamp(AOffsetStamp: TDateTime): TDateTime; virtual;
 
Public function IsPending: Boolean; virtual;
 
Public function IsRunning: Boolean; virtual;
 
Public function IsFinished: Boolean; virtual;
 

Properties

Public property DataBlock: TMemoryStream read FDataBlock write FDataBlock;
 
Published property UserGUID: String read FUserGUID write FUserGUID;
 
Published property ComputerGUID: String read FComputerGUID write FComputerGUID;
 
Published property GroupGUID: String read FGroupGUID write FGroupGUID;
 
Published property Enabled: Boolean read FEnabled write FEnabled;
 
Published property Command: WideString read FCommand write FCommand;
 
Published property Priority: TJobPriority read FPriority write FPriority;
 
Published property ScheduledStamp: TDateTime read FScheduledStamp write FScheduledStamp;
 
Published property StartStamp: TDateTime read FStartStamp write FStartStamp;
 
Published property FinishStamp: TDateTime read FFinishStamp write FFinishStamp;
 
Published property RepeatFrequency: Integer read FRepeatFrequency write FRepeatFrequency;
 
Published property RepeatTimeFrame: TJobRepeatTimeFrame read FRepeatTimeFrame write FRepeatTimeFrame;
 
Published property RepeatCount: Integer read FRepeatCount write FRepeatCount;
 
Published property RunCount: Integer read FRunCount write FRunCount;
 
Published property IsChained: Boolean read FIsChained write FIsChained;
 
Published property ChainJobGUID: String read FChainJobGUID write FChainJobGUID;
 
Published property ChainNumber: Integer read FChainNumber write FChainNumber;
 
Published property ChainLength: Integer read FChainLength write FChainLength;
 
Published property CreatedAt: TDateTime read FCreatedAt write FCreatedAt;
 

Generated by PasDoc 0.15.0.