pascalSCADA OPM: ControlSecurityManager: Class TPascalSCADAUserManagementAction

Pascal SCADA OPM

Class TPascalSCADAUserManagementAction

Unit

ControlSecurityManager

Declaration

type TPascalSCADAUserManagementAction = class(TAction, IHMIInterface)

Description

TPascalSCADAUserManagementAction

Hierarchy

  • TAction
  • TPascalSCADAUserManagementAction

Overview

Fields

Protected FEnabled:Boolean;
Protected FAccessAllowed:Boolean;
Protected FSecurityCode:UTF8String;

Methods

Protected procedure SetEnabled(AValue: Boolean); virtual;
Protected function GetControlSecurityCode:UTF8String; virtual;
Protected procedure MakeUnsecure; virtual;
Protected procedure CanBeAccessed(a:Boolean); virtual;
Protected procedure SetHMITag(t:TPLCTag);
Protected function GetHMITag:TPLCTag;
Public function HandlesTarget(Target: TObject): Boolean; override;
Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property Enabled: Boolean read FEnabled write SetEnabled default true;
Published property DisableIfNotAuthorized: Boolean read FDisableIfNotAuthorized write SetDisableIfNotAuthorized default true;

Description

Fields

Protected FEnabled:Boolean;
 
Protected FAccessAllowed:Boolean;
 
Protected FSecurityCode:UTF8String;
 

Methods

Protected procedure SetEnabled(AValue: Boolean); virtual;
 
Protected function GetControlSecurityCode:UTF8String; virtual;
 
Protected procedure MakeUnsecure; virtual;
 
Protected procedure CanBeAccessed(a:Boolean); virtual;
 
Protected procedure SetHMITag(t:TPLCTag);

unused procedures

Protected function GetHMITag:TPLCTag;
 
Public function HandlesTarget(Target: TObject): Boolean; override;
 
Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 

Properties

Published property Enabled: Boolean read FEnabled write SetEnabled default true;
 
Published property DisableIfNotAuthorized: Boolean read FDisableIfNotAuthorized write SetDisableIfNotAuthorized default true;
 

Generated by PasDoc 0.14.0.