Skip to main content

Class: AccessControlListSQL

Defined in: service-core/src/security/AccessControlListSQL.ts:59

Implementation of the AccessControlList interface for use with SQL databases.

Extends

Implements

Constructors

Constructor

new AccessControlListSQL(other?): AccessControlListSQL

Defined in: service-core/src/security/AccessControlListSQL.ts:76

Parameters

other?

any

Returns

AccessControlListSQL

Overrides

BaseEntity.constructor

Properties

dateCreated

dateCreated: Date

Defined in: service-core/src/models/BaseEntity.ts:36

The date and time that the entity was created.

Inherited from

BaseEntity.dateCreated


dateModified

dateModified: Date

Defined in: service-core/src/models/BaseEntity.ts:44

The date and time that the entity was last modified.

Inherited from

BaseEntity.dateModified


parent?

optional parent?: AccessControlList

Defined in: service-core/src/security/AccessControlListSQL.ts:60

The parent access control list that this instance inherits permissions from.

Implementation of

AccessControlList.parent


parentUid?

optional parentUid?: string = undefined

Defined in: service-core/src/security/AccessControlListSQL.ts:69

The universally unique identifier of the parent AccessControlList that this object will inherit permissions from.

Implementation of

AccessControlList.parentUid


records

records: ACLRecordSQL[] = []

Defined in: service-core/src/security/AccessControlListSQL.ts:74

The list of all permission records associated with this access control list.

Implementation of

AccessControlList.records


uid

uid: string

Defined in: service-core/src/models/BaseEntity.ts:28

The universally unique identifier of the entity.

Implementation of

AccessControlList.uid

Inherited from

BaseEntity.uid


version

version: number = 0

Defined in: service-core/src/models/BaseEntity.ts:51

The optimistic lock version.

Inherited from

BaseEntity.version