Создаёт экземпляр класса с указанием хранилища (или пустое хранилище по умолчанию), декоратором для которого является создаваемый объект.
Хранилище, декоратором для которого является создаваемый объект.
Static
Readonly
affectStatic
Readonly
cardStatic
Readonly
doesStatic
Readonly
fileStatic
Readonly
forceStatic
Readonly
infoStatic
Readonly
systemПризнак того, что изменение карточки будет принудительно выполняться с проверкой её версии
и приведёт к увеличению номера версии, даже если отсутствуют изменяемые значения в основной карточке или её файлах.
Изменение заданий не приводит к проверке и увеличению версии, только если этот флаг установлен в false
.
Этот флаг менее приоритетный, чем doesNotAffectVersion.
Признак того, что изменение карточки не приведёт к проверке версии и к увеличению номера версии,
даже если присутствуют изменяемые значения в основной карточке или её файлах.
При первом сохранении карточки версия всё равно увеличивается до 1
.
Этот флаг более приоритетный, чем affectVersion.
Маппинг для контента сохраняемых файлов. Значение актуально задавать при сохранении карточки с контентом файлов, которые являются виртуальными, т.е. принадлежат другой карточке.
Признак того, что для карточки будет принудительно открыта транзакция даже в том случае, если изменения карточки отсутствуют. Это позволит гарантировать, что расширения внутри транзакции будут выполнены. При отсутствии других изменений в карточке транзакция будет открыта без блокировки.
Определяет, является ли хранилище наблюдаемым, то есть поддерживает механизм автоматического оповещения о своих изменениях.
Если значение этого свойства равно true
, то объект класса может быть подписан на изменения,
и соответствующие обработчики будут вызываться при каждом изменении состояния объекта.
В противном случае, если значение false
, объект считается ненаблюдаемым,
и изменения в его состоянии не будут автоматически передаваться другим частям программы.
Способ сохранения карточки.
Выполняет очистку хранилища от избыточных данных.
Создает новый объект, который является копией текущего экземпляра.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Возвращает настройки объекта-хранилища.
Выполняет проверку объекта на валидность и возвращает признак того, что объект является валидным.
true
, если объект прошёл проверку на валидность; false
в противном случае.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Удаляет системную информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.systemKeyPrefix.
Удаляет пользовательскую информацию, которая может располагаться в любом месте в хранилище текущего объекта и может быть найдена по ключам с префиксом StorageHelper.userKeyPrefix.
Возвращает карточку или null
, если карточка не была задана.
Карточка или null
, если карточка не была задана.
Возвращает маппинг для контента сохраняемых файлов
или null
, если маппинг ещё не был задан.
Значение актуально задавать при сохранении карточки с контентом файлов, которые являются виртуальными, т.е. принадлежат другой карточке.
Возвращает маппинг для контента сохраняемых файлов или null
, если маппинг ещё не был задан.
Возвращает дополнительную пользовательскую информацию по текущему объекту
или null
, если информация ещё не была задана.
Дополнительная пользовательская информацию по текущему объекту
или null
, если информация ещё не была задана.
Выполняет валидацию текущего объекта и всех его дочерних объектов.
Объект, выполняющий построение результата валидации.
Запрос на сохранение информации по карточке посредством сервиса карточек. Содержит только изменённую информацию о карточке.