net.n2oapp.framework.config.schema.query-4.0.xsd Maven / Gradle / Ivy
Выборка query-4.0
Объект выборки
Локализованное наименование выборки. По умолчанию равно элементу name объекта, на основе которого сделана выборка.
URL выборки. По умолчанию совпадает с идентификатором выборки.
Возможность подключать любые атрибуты.
Получение списка записей по определенным фильтрам.
Маппинг списка результатов. Для каждого провайдера данных свои значения по умолчанию.
Маппинг общего количества записей. Для каждого провайдера данных свои значения по умолчанию.
Получение количества записей.
Маппинг получения количества записей.
Получение уникальной записи по определенным фильтрам.
Маппинг результата уникальной записи.
Провайдер данных.
Идентификаторы фильтров (filter-id). При наличии хотя бы одного из фильтров сработает этот провайдер данных.
Список полей выборки.
Поле выборки.
Идентификатор поля
Наименование поля. По умолчанию наименование аналогичного поля в объекте.
Тип данных
Способ получения данных из поля выборки.
Маппинг данных поля из провайдера. По умолчанию совпадает с id.
Значение, которое проставится в поле, если в провайдере оно пустое.
Нормализация данных поля из провайдера.
Способы фильтрации поля выборки.
Фильтрация поля выборки.
Идентификатор фильтра.
Маппинг значения фильтра в параметры провайдера. По умолчанию эквивалентен id.
Тип, в который будет конвертировано значение при отправке в провайдер.
По умолчанию эквивалентен domain от field с преобразованием в список для множественных типов.
Значение, по которому будет идти постоянная фильтрация, если для этого фильтра не передано другое значение.
Выражение для предварительного преобразования входных данных.
Флаг обязательности фильтра выборки. По умолчанию false.
Способ сортировки поля выборки. В теле выражение, определяющее как сортировать это поле выборки в провайдере.
Маппинг плейсхолдера направления сортировки в провайдере. По умолчанию [fieldId]Direction.