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

Классы

  • DefaultMethod - Абстрактный класс метода по-умлочанию. Отличие данного метода от класса tuna.rest.Method, в возможности установки имени метода.
  • IMethod - Интерфейс класса удаленного метода. Вызов удаленного метода может представлять собой обращение к удаленному REST-интерфейсу напрямую либо через XDM.
  • IMethodFactory - Интефейс класса фабрики удаленных методов.
  • Method - Абстрактный класс реализации интерфейса удаленного метода tuna.rest.IMethod.
  • MethodFactory - Класс фабрики удаленных методов, реализует интерфейс tuna.rest.IMethodFactory.

Свойства

__methodFactory:tuna.rest.MethodFactory

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

Методы

[static] call:

Вызов удаленного метода по имени, зарегистриррованному в основной фабрике методов.

Аргументы:

Имя Тип Описание
name string Имя метода.
args Object Аргументы вызова метода.
opt_callback function(Object) Слушатель результата метода.
opt_recordName string Имя экземпляра модели данных, которому соответствует результат метода.

См. также:

[static] getMethodFactory:tuna.rest.MethodFactory

Получение основной фабрики методов приложения.

Возвращает:

  • Фабрика.

[static] populateRecords:tuna.model.Record|Array.

Создание единственного или набора экземпляров модели даннных соответственно типу передаваемых данных.

Аргументы:

Имя Тип Описание
data Object | Array.<Object> Данные которые необходимо преобразовать в экземпляры наборов данных.
name string Имя экземпляра набора данных.

Возвращает:

  • Массив либо единственный экземпляр данных.

Tuna Framework 2012