Действие с номером в очереди WorkflowQueue.

Hierarchy

Implements

Constructors

Static Keys Properties

handledKey: "Handled" = 'Handled'
idKey: "ID" = 'ID'
infoKey: "Info" = 'Info'
queueEventTypeIdKey: "QueueEventTypeID" = 'QueueEventTypeID'
queueEventTypeNameKey: "QueueEventTypeName" = 'QueueEventTypeName'
signalKey: "Signal" = 'Signal'

Accessors

  • get handled(): boolean
  • Признак того, что действие обработано. Обработанные действия не будут обработаны повторно и могут быть удалены из очереди после завершения цепочки действий.

    Returns boolean

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

    • value: boolean

    Returns void

  • get id(): string
  • Идентификатор записи.

    Returns string

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

    • value: string

    Returns void

  • get info(): IStorage<unknown>
  • Дополнительная пользовательская информация.

    Returns IStorage<unknown>

  • set info(value: IStorage<unknown>): void
  • Parameters

    Returns void

  • get queueEventTypeId(): string
  • Тип события по вызову действия с сигналом, в результате которого была добавлена запись в очередь.

    Returns string

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

    • value: string

    Returns void

  • get queueEventTypeName(): string
  • Тип события по вызову действия с сигналом, в результате которого была добавлена запись в очередь.

    Returns string

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

    • value: string

    Returns void

  • get signal(): WorkflowQueueSignal
  • Объект, определяющий сигнал, для которого требуется выполнить действие в очереди.

    Returns WorkflowQueueSignal

  • set signal(value: WorkflowQueueSignal): void
  • Parameters

    Returns void

Methods

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

    Returns void

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

    Returns WorkflowQueueItem

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

    Returns void

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

    Returns

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

    Returns IStorage<unknown>

  • Returns boolean

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

    Returns

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

    Returns boolean

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

    Returns void

  • Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.

    Returns void

  • Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.

    Returns void

  • Возвращает дополнительную пользовательскую информацию по текущему объекту или null, если информация ещё не была задана.

    Returns

    Дополнительная пользовательская информацию по текущему объекту или null, если информация ещё не была задана.

    Returns null | IStorage<unknown>

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

    Returns

    Сигнал, для которого требуется выполнить действие в очереди, null, если сигнал ещё не был задан.

    Returns null | WorkflowQueueSignal

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

    Returns

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

    Returns ValidationResult

Generated using TypeDoc