sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java [68:83]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @NotNull
    @Override
    public synchronized SQSActionResult editServer(@NotNull SProject project, @NotNull SQSInfo modifiedServer) {
        final Optional<SProjectFeatureDescriptor> found = findByServerId(project, modifiedServer.getId());
        if (found.isPresent()) {
            final SProjectFeatureDescriptor featureDescriptor = found.get();
            project.updateFeature(featureDescriptor.getId(), PROJECT_FEATURE_TYPE, toMap(modifiedServer));
            return new SQSActionResult(new SQSInfoImpl(found.get()), modifiedServer, "SonarQube Server '" + modifiedServer.getName() + "' updated");
        } else {
            return addServer(project, modifiedServer);
        }
    }

    @NotNull
    @Override
    public synchronized SQSActionResult addServer(@NotNull SProject toProject, @NotNull SQSInfo newServer) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java [64:79]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @NotNull
    @Override
    public synchronized SQSActionResult editServer(@NotNull SProject project, @NotNull SQSInfo modifiedServer) {
        final Optional<SProjectFeatureDescriptor> found = findByServerId(project, modifiedServer.getId());
        if (found.isPresent()) {
            final SProjectFeatureDescriptor featureDescriptor = found.get();
            project.updateFeature(featureDescriptor.getId(), PROJECT_FEATURE_TYPE, toMap(modifiedServer));
            return new SQSActionResult(new SQSInfoImpl(found.get()), modifiedServer, "SonarQube Server '" + modifiedServer.getName() + "' updated");
        } else {
            return addServer(project, modifiedServer);
        }
    }

    @NotNull
    @Override
    public synchronized SQSActionResult addServer(@NotNull SProject toProject, @NotNull SQSInfo newServer) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



