Table of Contents

Class NothingSecurityGroup

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

This is a SecurityClearance with an Id of GroupNothingSecurityId. A User see User that has this group in its security groups means that there is no access to anything in the system. This is useful if you want to revoke access to the system or build upon this role and give access to a small set of items.

public class NothingSecurityGroup : SystemSecurityClearance, IEntity, IComparable, IIdentifiable, IDefaultable
Inheritance
NothingSecurityGroup
Implements
Inherited Members

Constructors

NothingSecurityGroup()

Initializes a new instance of the NothingSecurityGroup class. Initializes a new instance of the NothingSecurityGroup class.

public NothingSecurityGroup()

NothingSecurityGroup(Id)

Initializes a new instance of the NothingSecurityGroup class.

public NothingSecurityGroup(Id id)

Parameters

id Id

The Group id.

NothingSecurityGroup(string?, string?, List<SecurityFilter>?, List<Group>?, Group?, string?)

Initializes a new instance of the NothingSecurityGroup class. Initializes a new instance of the NothingSecurityGroup class.

public NothingSecurityGroup(string? comments, string? reference = null, List<SecurityFilter>? filters = null, List<Group>? children = null, Group? parent = null, string? path = null)

Parameters

comments string

The comments.

reference string

The reference.

filters List<SecurityFilter>

List of security filters.

children List<Group>

The children of the group.

parent Group

The groups parent.

path string

Ltree path of the group

Properties

Id

Gets the unique identifier for this entity. see Id.

public override Id Id { get; }

Property Value

Id

The Id .

Name

Gets or sets the name of this system group.

public override string? Name { get; set; }

Property Value

string

The name of this system group.

Methods

Clone()

Creates a new object that is a copy of the current instance.

public override IEntity Clone()

Returns

IEntity

A new object that is a copy of this instance.