Skip to content

GATEWAY

Доступ к пользовательским Шлюзам данных.

Список методов доступа:

Метод Пояснение
find(gatewayId, HQL:string \[,params  \]) Запрос на нахождение данных в Шлюзе gatewayId по критерию HQL (см. описание диалекта HQL) учитывая контекст STORE
next():tinyint Обращение к следующему элементу из списка

>0 - следующий элемент существует

-1 - следующий элемент отсутствует
reset() Сброс обращения к началу списка
exists():boolean Проверка на существование запрошенного элемента
getParam(name:string): mixed Получение значения отдельного поля

name - название поля из схемы Шлюза
getParams(): table получение общего набора параметров в виде таблицы Lua
load(gatewayId:string, items:array of tables):boolean Загрузка данных в Шлюз gatewayId

items - массив записей на загрузку по схеме шлюза. В случае проблем с валидацией см. лог