Мельница данных- Класс TBanGroup (Группы запретов)  (раздел целиком)  (24.03.2023)
Класс TBanGroup (Группы запретов)
Унаследован от класса TObject (Объекты) . Объекты могут включать в себя объекты классов:

Объекты класса определяют группы запретов. Запреты на классы, свойства и подпрограммы объединяются разработчиком в функциональные группы, являющиеся группами запретов. В дальнейшем эти группы ассоциируются с конкретными ролями безопасности.


1. Конструктор TBanGroup.Create (Конструктор группы запретов)

Параметры:
ПараметрТипПримечаниеВидимостьСвязанное свойство
Name (Имя) TObjectName (Имена)

Унаследован

Доступен

Name (Имя)

Description (Наименование) TObjectDescription (Наименования)

Унаследован

Доступен

Description (Наименование)

Class (Класс) TClass domain (Класс)

Унаследован

Доступен

Class (Класс)

Parent (Родитель) TParent domain (Родитель объекта)

Унаследован

Доступен

Parent (Родитель)

Master (Мастер) TMaster domain (Объект (с каскадным удалением))

Унаследован

Доступен

Master (Мастер)

Accessor (Роль доступа) TAccessor domain (Роли доступа)

Унаследован

Скрыт

Конструирует объект класса TBanGroup (Группы запретов) .


2. Свойство TBanGroup.IsAccessible (Доступна)
IsAccessible : Boolean (Обычное логическое) (обязательно для заполнения).

Для чтения значения свойства используется функция TBanGroup.GetIsAccessible (Доступна) . Свойство доступно только для чтения.

Свойство определяет, ассоциирована ли группа запретов с текущим пользователем, напрямую или через вхождение пользователя в роль.


3. Функция TBanGroup.GetIsAccessible (Доступна)

Возвращает значение типа Boolean (Обычное логическое) .

Используется для вычисления значений свойства TBanGroup.IsAccessible (Доступна).