Область имен классов предназначенных для работы с моделью данных
приложения.
Классы
- IResource - Интерфейс хранилища модели данных приложения.
- ItemResource - Класс хранилища единственного экземпляра модели данных приложения.
Данный клас может быть полезен для хранения объектов состояния приложения.
Например информацию о пользователе.
- ListResource - Класс хранилища набора экземпляров модели данных приложения.
В случае, если данный набор соотвествует удаленномй набору данных, получить
который возможно при вызове REST-метода, то в качестве аргументов
конструктора можно задать имя удаленного метода, тогда при вызове метода
load
данного класса, удаленный набор данных будет загружен и
преобразован в массив экземпляров данных зарегистрированнаого в фабрике
tuna.model.recordFactory
под указанным вторым аргументом именем.
- Record - Базовый абстрактный класс экземпляра модели данных приложения.
- RecordFactory - Класс фабрики экземпляров модели данных приложения.
По сути экземпляр данного класса служит библиотекой возможных объектов
данных, которые по необходимости можно создать.
Свойства
[static]
Основная фабрика экземпляров модели данных приложения.
Методы
[static] getRecordFactory:tuna.model.RecordFactory
Получение основной фабрики экземпляров модели данных.
Возвращает:
[static] serialize:*
Обобщенная сериализация экземпряров модели данных.
В качестве объекда для сериализации может выступать экземпляр данных или
массив экземпляров.
Аргументы:
Имя |
Тип |
Описание |
records |
tuna.model.Record | Array.<tuna.model.Record>
|
Экземпляр или
экземпляры данных для сериализации. |
opt_options |
Object
|
Аргументы преобразования. |
Возвращает:
- Результат преобразования.
См. также: