Class: AccessControlListSQL
Defined in: service-core/src/security/AccessControlListSQL.ts:58
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:75
Parameters
other?
any
Returns
AccessControlListSQL
Overrides
Properties
dateCreated
dateCreated:
Date
Defined in: service-core/src/models/BaseEntity.ts:35
The date and time that the entity was created.
Inherited from
dateModified
dateModified:
Date
Defined in: service-core/src/models/BaseEntity.ts:43
The date and time that the entity was last modified.
Inherited from
parent?
optionalparent?:AccessControlList
Defined in: service-core/src/security/AccessControlListSQL.ts:59
The parent access control list that this instance inherits permissions from.
Implementation of
parentUid?
optionalparentUid?:string=undefined
Defined in: service-core/src/security/AccessControlListSQL.ts:68
The universally unique identifier of the parent AccessControlList that this object will inherit permissions
from.
Implementation of
records
records:
ACLRecordSQL[] =[]
Defined in: service-core/src/security/AccessControlListSQL.ts:73
The list of all permission records associated with this access control list.
Implementation of
uid
uid:
string
Defined in: service-core/src/models/BaseEntity.ts:27
The universally unique identifier of the entity.
Implementation of
Inherited from
version
version:
number=0
Defined in: service-core/src/models/BaseEntity.ts:50
The optimistic lock version.