in server/src/jetbrains/buildServer/swabra/SwabraBuildFeature.java [24:42]
public SwabraBuildFeature(@NotNull final PluginDescriptor descriptor,
@NotNull final WebControllerManager web,
@NotNull final ToolsRegistry toolsRegistry) {
final String jsp = descriptor.getPluginResourcesPath("swabraSettings.jsp");
final String html = descriptor.getPluginResourcesPath("swabraSettings.html");
web.registerController(html, new BaseController() {
@Override
protected ModelAndView doHandle(@NotNull final HttpServletRequest request, @NotNull final HttpServletResponse response) throws Exception {
final ModelAndView mv = new ModelAndView(jsp);
mv.getModel().put("handlePresent", toolsRegistry.isToolRegistered(HANDLE_TOOL));
mv.getModel().put("requestUrl", html);
mv.getModel().put("buildTypeId", getBuildTypeIdParameter(request));
return mv;
}
});
myEditUrl = html;
}