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

Классы

  • IResource - Интерфейс хранилища модели данных приложения.
  • ItemResource - Класс хранилища единственного экземпляра модели данных приложения. Данный клас может быть полезен для хранения объектов состояния приложения. Например информацию о пользователе.
  • ListResource - Класс хранилища набора экземпляров модели данных приложения. В случае, если данный набор соотвествует удаленномй набору данных, получить который возможно при вызове REST-метода, то в качестве аргументов конструктора можно задать имя удаленного метода, тогда при вызове метода load данного класса, удаленный набор данных будет загружен и преобразован в массив экземпляров данных зарегистрированнаого в фабрике tuna.model.recordFactory под указанным вторым аргументом именем.
  • Record - Базовый абстрактный класс экземпляра модели данных приложения.
  • RecordFactory - Класс фабрики экземпляров модели данных приложения. По сути экземпляр данного класса служит библиотекой возможных объектов данных, которые по необходимости можно создать.

Свойства

__recordFactory:tuna.model.RecordFactory

[static] Основная фабрика экземпляров модели данных приложения.

Методы

[static] getRecordFactory:tuna.model.RecordFactory

Получение основной фабрики экземпляров модели данных.

Возвращает:

  • Фабрика.

[static] serialize:*

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

Аргументы:

Имя Тип Описание
records tuna.model.Record | Array.<tuna.model.Record> Экземпляр или экземпляры данных для сериализации.
opt_options Object Аргументы преобразования.

Возвращает:

  • Результат преобразования.

См. также:


Tuna Framework 2012