ApplicationsBatchSaver

Объект сохранения элементов различных приложений в единой транзакции

Объект позволяет:

  • задать элементы различных приложений для массового сохранения;
  • выполнить сохранение.

Hierarchy

Methods

all

  • all(): Promise<void>
  • Метод выполняет массовое сохранение элементов различных приложений в единой транзакции.

    Выполняется в единой транзакции сохранение элементов, заданных при помощи метода ApplicationsBatchSaveBuilder.items.

    Количество элементов не должно превышать лимит, заданный системой (по умолчанию — 10000). Если лимит превышен, валидация не будет пройдена, и ни один из переданных элементов не будет сохранён — сервер вернёт ошибку.

    await System.applications.batch().save().items((function*() {
        for (var i = 0; i < 100; i++) {
            yield Application.create();
        }
    })()).all();
    

    Returns Promise<void>

items

  • Метод позволяет задать сохраняемые элементы.

    Количество элементов не должно превышать лимит, заданный системой (по умолчанию — 10000). Если лимит превышен, валидация не будет пройдена, и ни один из переданных элементов не будет сохранён — сервер вернёт ошибку.

    Parameters

    Returns ApplicationsBatchSaver

notify

  • notify(enabled: boolean): this
  • Метод настраивает отправку уведомлений при сохранении элементов.

    Parameters

    • enabled: boolean

    Returns this