in sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java [213:227]
private SQSInfo addServerInfo(@NotNull final HttpServletRequest request,
@NotNull final SProject project,
@NotNull final Element ajaxResponse) throws IOException {
if (validate(request, ajaxResponse)) {
final SQSInfo serverInfo = createServerInfo(request, null, decryptIfNeeded(request.getParameter(SONAR_PASSWORD)), decryptIfNeeded(request.getParameter(SONAR_JDBC_PASSWORD)), decryptIfNeeded(request.getParameter(SONAR_TOKEN)));
final SQSManager.SQSActionResult result = mySqsManager.addServer(project, serverInfo);
if (!result.isError()) {
ajaxResponse.setAttribute("status", "OK");
} else {
ajaxResponse.setAttribute("error", result.getReason());
}
return serverInfo;
}
return null;
}