]> source.dussan.org Git - sonarqube.git/commitdiff
Drop deprecated QGChangeEventListener.onChanges
authorJanos Gyerik <janos.gyerik@sonarsource.com>
Fri, 5 Jan 2018 16:59:42 +0000 (17:59 +0100)
committerJanos Gyerik <janos.gyerik@sonarsource.com>
Mon, 8 Jan 2018 11:09:33 +0000 (12:09 +0100)
server/sonar-server/src/main/java/org/sonar/server/qualitygate/changeevent/QGChangeEventListener.java

index 1a8a373ec8ab4090302fa94e020803c508cf9f20..88fa20eb41a513762e902f76ed272f6361ecf9ce 100644 (file)
  */
 package org.sonar.server.qualitygate.changeevent;
 
-import java.util.Collection;
-import java.util.Collections;
 import java.util.Set;
 import org.sonar.api.rules.RuleType;
 
 public interface QGChangeEventListener {
-  /**
-   * @deprecated use {{@link #onIssueChanges(QGChangeEvent, Set)}} instead
-   */
-  // TODO remove this method and turn default method #onIssueChanges(QGChangeEvent, Set) into an interface method when
-  // support for #onIssueChanges(QGChangeEvent, Set) have been merged into sonar-branch's master
-  @Deprecated
-  default void onChanges(Trigger trigger, Collection<QGChangeEvent> changeEvents) {
-    // do nothing
-  }
-
   /**
    * Called consequently to a change done on one or more issue of a given project.
    *
    * @param qualityGateEvent can not be {@code null}
    * @param changedIssues can not be {@code null} nor empty
    */
-  default void onIssueChanges(QGChangeEvent qualityGateEvent, Set<ChangedIssue> changedIssues) {
-    onChanges(Trigger.ISSUE_CHANGE, Collections.singleton(qualityGateEvent));
-  }
+  void onIssueChanges(QGChangeEvent qualityGateEvent, Set<ChangedIssue> changedIssues);
 
   interface ChangedIssue {
     String getKey();