Запись функциональной роли, которая связаны с CardTask.

Hierarchy

Implements

Constructors

  • Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.

    Parameters

    • storage: IStorage<unknown> = {}

      Хранилище, декоратором для которого является создаваемый объект.

    Returns CardTaskAssignedRole

Other Properties

Событие, возникающее при изменении состояния файла state.

Static Keys Properties

masterKey: "Master" = 'Master'
parentRowIdKey: "ParentRowID" = 'ParentRowID'
positionKey: "Position" = 'Position'
roleIdKey: "RoleID" = 'RoleID'
roleNameKey: "RoleName" = 'RoleName'
roleTypeIdKey: "RoleTypeID" = 'RoleTypeID'
rowIdKey: "RowID" = 'RowID'
showInTaskDetailsKey: "ShowInTaskDetails" = 'ShowInTaskDetails'
systemStateKey: string = ...
taskRoleIdKey: "TaskRoleID" = 'TaskRoleID'

Accessors

  • get master(): boolean
  • Запись является основной. На её основе будет определяться временная зона, календарь и т.д. Для записи из истории заданий не используется

    Returns boolean

  • set master(value: boolean): void
  • Parameters

    • value: boolean

    Returns void

  • get parentRowId(): null | string
  • В некоторых случаях требуется иерархия ФРЗ, например для работы вложенных умных ролей модуля ACL.

    Returns null | string

  • set parentRowId(value: null | string): void
  • Parameters

    • value: null | string

    Returns void

  • get position(): string
  • Должность роли, если роль является RoleHelper.personalRoleTypeId. Если равна null - должность будет определена автоматически при сохранении. Автоматическое определение возможно, если значение свойства roleName равно null и roleTypeId соответствует RoleHelper.personalRoleTypeId

    Returns string

  • set position(value: string): void
  • Parameters

    • value: string

    Returns void

  • get roleId(): string
  • ID роли.

    Returns string

  • set roleId(value: string): void
  • Parameters

    • value: string

    Returns void

  • get roleName(): string
  • Имя роли.

    Returns string

  • set roleName(value: string): void
  • Parameters

    • value: string

    Returns void

  • get roleTypeId(): string
  • Идентификатор типа карточки для роли, которая привязана к CardTaskAssignedRole, или Guid.empty, если запись ещё не была создана.

    Returns string

  • set roleTypeId(value: string): void
  • Parameters

    • value: string

    Returns void

  • get rowId(): string
  • RowID записи.

    Returns string

  • set rowId(value: string): void
  • Parameters

    • value: string

    Returns void

  • get showInTaskDetails(): null | boolean
  • Признак того, показывать ли роль в списке внутри контрола задания. или null, если запись только создаётся и значение не было задно. В случае, если null - значение будет взято из значения cardMetadataFunctionRole.showInTaskDetails соответствующей функциональной роли.

    Returns null | boolean

  • set showInTaskDetails(value: null | boolean): void
  • Parameters

    • value: null | boolean

    Returns void

  • get taskRoleId(): string
  • ID функциональной роли.

    Returns string

  • set taskRoleId(value: string): void
  • Parameters

    • value: string

    Returns void

Methods

  • Выполняет очистку хранилища от избыточных данных.

    Returns void

  • Создает новый объект, который является копией текущего экземпляра.

    Returns CardTaskAssignedRole

  • Выполняет резолв кеша декораторов для данных объекта-хранилища.

    Returns void

  • Возвращает хранилище IStorage, декоратором для которого является текущий объект.

    Returns

    Хранилище IStorage, декоратором для которого является текущий объект.

    Returns IStorage<unknown>

  • Возвращает признак того, что объект не содержит значимых данных для метода очистки.

    Returns

    true, если объект не содержит значимых для метода очистки данных; false в противном случае.

    Returns boolean

  • Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.

    Returns

    true, если объект прошёл проверку на валидность; false в противном случае.

    Returns boolean

  • Метод, уведомляющий объект о наличии изменений в его хранилище.

    Returns void

  • Выполняет валидацию текущего объекта и всех его дочерних объектов.

    Returns

    Объект, выполняющий построение результата валидации.

    Returns ValidationResult

Generated using TypeDoc