TESSA Web API
    Preparing search index...

    Class ValidationStorageResultBuilder

    An object that builds the validation result in the storage IStorage.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties - Other

    cachedMemberChanged: EventHandler<
        { fieldName: string; newValue: unknown; oldValue: unknown },
    >
    fieldChanged: EventHandler<
        { fieldName: string; newValue: unknown; oldValue: unknown },
    >

    Properties - Static Keys

    itemsKey: "Items" = 'Items'

    Accessors

    • get cachedMembers(): ReadonlyMap<string, unknown>

      Returns ReadonlyMap<string, unknown>

    • get hasData(): boolean

      Returns an indication that the object contains validation messages.

      Returns boolean

    • get isObservable(): boolean

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

      Если значение этого свойства равно true, то объект класса может быть подписан на изменения, и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.

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

      Returns boolean

    • set isObservable(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get isSuccessful(): boolean

      Returns an indication that the validation result will succeed when built.

      Returns boolean

    Methods

    • Adds an informational message with the specified text.

      Parameters

      • key: ValidationKey

        Key of the validation message.

      • type: ValidationResultType

        Type of the validation message.

      • message: string | Error

        Text of the message or error object that occurred during validation.

      • OptionalfieldName: null | string

        Name of the field of the object to which the validation message refers, or null if the field is unknown.

      • OptionalobjectName: null | string

        Name of the object to which the validation message refers, or null if name is unknown.

      • OptionalobjectType: null | string

        Type of the object to which the validation message refers, or null if type is unknown.

      • Optionaldetails: null | string

        Additional information about the message, such as full text of exception, or null if there is no additional information.

      Returns IValidationResultBuilder

      Текущий объект IValidationResultBuilder.

    • Добавляет копию указанного сообщения валидации.

      Parameters

      • validationResult: ValidationResult

        Сообщение валидации, копия которого добавляется.

      Returns IValidationResultBuilder

      Текущий объект IValidationResultBuilder.

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

      Parameters

      • validationResultBuilder: IValidationResultBuilder

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

      Returns IValidationResultBuilder

      Текущий объект IValidationResultBuilder.

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

      Returns ValidationResult

      Результат валидации.

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

      Returns void

    • Удаляет все сообщения валидации.

      Returns void

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

      Returns void

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

      Returns IStorage

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

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

      Returns boolean

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

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

      Returns void

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

      Returns ValidationResult

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