Class KrPermissionHelperHelper

Hierarchy

  • KrPermissionHelper

Methods

  • Метод для добавления ошибки доступа к файлу.

    Parameters

    • validationResultBuilder: IValidationResultBuilder

      Билдер результата валидации, куда записывается ошибка.

    • errorAction: KrPermissionsErrorAction

      Тип действия работы с файлом, который привёл к ошибке.

    • errorType: KrPermissionsErrorType

      Тип ошибки.

    • fileName: string

      Имя файла.

    • Optional fileExtension: null | string

      Расширение файла или null, если требуется определить расширение файла по его имени.

    • Optional replacedFileName: null | string

      Имя заменяемого файла. Используется, если errorAction имеет значение ReplaceFile.

    • Optional categoryCaption: null | string

      Текст категории файла или null, если файл без категории.

    • Optional sizeLimit: null | number

      Ограничение на размер файла в байтах. Используется, если errorType имеет значение FileTooBig.

    Returns void

  • Метод для добавления ошибки доступа к файлу при проверке допустимого количества файлов или отсутствия обязательных файлов.

    Parameters

    • validationResultBuilder: IValidationResultBuilder

      Билдер результата валидации, куда записывается ошибка.

    • errorType: KrPermissionsErrorType

      Тип ошибки.

    • extensions: null | string[]

      Расширения файлов, которые затрагивает правило.

    • fileCheckRule: FileCheckRules

      Правило проверки файлов (собственный файл, файл других сотрудников или все).

    • Optional categoryNames: null | string[]

      Наименования категорий файлов, которые затрагивает правило или null.

    • Optional categoryId: null | string

      Идентификатор категории файла на котором произошла ошибка или null.

    • Optional maxCount: null | number

      Допустимое количество файлов, для правила или null, если ограничение не задано.

    Returns void

Generated using TypeDoc