Package net.n2oapp.framework.config.util
Class PageContextCompileUtil
java.lang.Object
net.n2oapp.framework.config.util.PageContextCompileUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidinitMapping(N2oParam[] params, Map<String, ModelLink> pathMapping, Map<String, ModelLink> targetMapping, CompileProcessor p) Добавление параметровinitParentDatasourceIdsMap(PageContext context, CompileProcessor p) Инициализация соответствия идентификаторов источников данных родительской страницы с клиентскими идентификаторамиstatic voidvalidatePathAndRoute(String route, N2oParam[] pathParams, ParentRouteScope routeScope) Проверка соответствия маршрута и параметров путей
-
Method Details
-
validatePathAndRoute
public static void validatePathAndRoute(String route, N2oParam[] pathParams, ParentRouteScope routeScope) Проверка соответствия маршрута и параметров путей- Parameters:
route- МаршрутpathParams- Массив параметров путейrouteScope- Информация о текущем маршруте метаданной
-
initMapping
public static void initMapping(N2oParam[] params, Map<String, ModelLink> pathMapping, Map<String, ModelLink> targetMapping, CompileProcessor p) Добавление параметров- Parameters:
params- Список входящих параметров запросаpathMapping- Map моделей параметров путиtargetMapping- Итоговый Map моделей параметров В нее будут добавлены модели построенных параметровp- Процессор сборки метаданных
-
initParentDatasourceIdsMap
public static Map<String,String> initParentDatasourceIdsMap(PageContext context, CompileProcessor p) Инициализация соответствия идентификаторов источников данных родительской страницы с клиентскими идентификаторами- Parameters:
context- Контекст страницыp- Процессор сборки метаданных- Returns:
- Map соответствий идентификаторов источников данных родительской страницы с клиентскими идентификаторами
-