Class PageContextCompileUtil

java.lang.Object
net.n2oapp.framework.config.util.PageContextCompileUtil

public class PageContextCompileUtil extends Object
  • 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 соответствий идентификаторов источников данных родительской страницы с клиентскими идентификаторами