Security settings for each entity. Controls which roles can perform create, read, update, and delete operations.

Hierarchy (view full)

Constructors

Properties

CanCreate: boolean = null
CanDelete: boolean = null
CanRead: boolean = null
CanUpdate: boolean = null
CreateRLSFilter: string = null
CreateRLSFilterID: string = null
DeleteRLSFilter: string = null
DeleteRLSFilterID: string = null
Entity: string = null
EntityID: string = null
ID: string = null

Primary Key

ReadRLSFilter: string = null
ReadRLSFilterID: string = null
Role: string = null
RoleID: string = null
RoleSQLName: string = null
UpdateRLSFilter: string = null
UpdateRLSFilterID: string = null
__mj_CreatedAt: Date = null
__mj_UpdatedAt: Date = null

Accessors

Methods

  • Copies initialization data from a plain object to the class instance. Only copies properties that already exist on the class to prevent creating new fields. Special handling for DefaultValue fields to extract actual values from SQL Server syntax.

    Parameters

    • initData: any

      The initialization data object

    Returns void