TESSA Web API
    Preparing search index...

    Interface IStorageObjectStateProvider

    Предоставляет информацию о наличии изменений в значениях объектов хранилища.

    interface IStorageObjectStateProvider {
        clearChanges(): IStorageObjectStateProvider;
        getAllChanges(): string[];
        hasChanges(): boolean;
        isChanged(key: string): boolean;
        setChanged(key: string, isChanged: boolean): IStorageObjectStateProvider;
    }

    Implemented by

    Index

    Methods

    • Удаляет всю информацию об изменённых объектах.

      Returns IStorageObjectStateProvider

      Текущий объект для цепочки вызовов.

    • Возвращает коллекцию ключей всех объектов, значения которых были изменены.

      Returns string[]

      Коллекция ключей всех объектов, значения которых были изменены.

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

      Returns boolean

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

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

      Parameters

      • key: string

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

      Returns boolean

      true, если значение объекта было изменено; false, если значение объекта осталось неизменным.

    • Устанавливает признак isChanged, определяющий, было ли изменено значение объекта с ключом key.

      Parameters

      • key: string

        Ключ, по которому необходимо установить признак наличия изменений в значении объекта.

      • isChanged: boolean

        Устанавливаемый признак наличия изменений в значении объекта с заданным ключом. Равен true, если значение объекта считается изменённым; false, если значение объекта считается неизменным.

      Returns IStorageObjectStateProvider

      Текущий объект для цепочки вызовов.