in server/src/jetbrains/buildServer/serverSide/priority/controllers/PriorityClassConfigurationsPopupController.java [37:52]
protected ModelAndView processRequest(@NotNull HttpServletRequest request, @NotNull HttpServletResponse response) {
String priorityClassId = request.getParameter("priorityClassId");
if (priorityClassId != null) {
PriorityClass priorityClass = myPriorityClassManager.findPriorityClassById(priorityClassId);
if (priorityClass != null) {
ModelAndView mv = new ModelAndView(myPluginDescriptor.getPluginResourcesPath("priorityClassConfigurationsPopup.jsp"));
List<SBuildType> buildTypes = new ArrayList<SBuildType>(priorityClass.getBuildTypes());
Collections.sort(buildTypes, new PriorityQueueBuildTypeComparator());
List<SBuildType> buildTypesToShow = buildTypes.subList(0, Math.min(buildTypes.size(), MAX_CONFIGURATIONS_TO_SHOW));
mv.getModel().put("priorityClass", priorityClass);
mv.getModel().put("buildTypeList", buildTypesToShow);
return mv;
}
}
return simpleView("Priority Class does not exist");
}