protected ModelAndView doGet()

in teamcity-kubernetes-plugin-server/src/main/java/jetbrains/buildServer/clouds/kubernetes/web/KubeProfileEditController.java [97:114]


    protected ModelAndView doGet(@NotNull HttpServletRequest httpServletRequest, @NotNull HttpServletResponse httpServletResponse) {
        ModelAndView modelAndView = new ModelAndView(myPluginDescriptor.getPluginResourcesPath("editProfile.jsp"));
        Map<String, Object> model = modelAndView.getModel();
        model.put("namespaceChooserUrl", ChooserController.Namespaces.getControllerUrl());
        model.put("deploymentChooserUrl", ChooserController.Deployments.getControllerUrl());
        final String projectId = httpServletRequest.getParameter("projectId");

        final List<AgentPool> pools = new ArrayList<>();
        if (!BuildProject.ROOT_PROJECT_ID.equals(projectId)){
            pools.add(AgentPoolUtil.DUMMY_PROJECT_POOL);
        }
        pools.addAll(myAgentPoolManager.getProjectOwnedAgentPools(projectId));

        model.put("agentPools", pools);

        model.put("podTemplateProviders", myPodTemplateProviders.getAll());
        return modelAndView;
    }