]> source.dussan.org Git - sonarqube.git/commitdiff
Fix backward-compatibility of RulesProfile constructors
authorSimon Brandhof <simon.brandhof@gmail.com>
Wed, 10 Oct 2012 07:53:23 +0000 (09:53 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Wed, 10 Oct 2012 09:41:41 +0000 (11:41 +0200)
sonar-plugin-api/src/main/java/org/sonar/api/profiles/RulesProfile.java

index 5c3f9f7ae61497244b63ff08cbe594196be37863..9b25030aa549c22c5af31740908d9d6e615605a2 100644 (file)
@@ -30,7 +30,6 @@ import org.sonar.api.rules.Rule;
 import org.sonar.api.rules.RulePriority;
 
 import javax.persistence.*;
-
 import java.util.ArrayList;
 import java.util.List;
 
@@ -103,6 +102,15 @@ public class RulesProfile implements Cloneable {
     this.alerts = Lists.newArrayList();
   }
 
+  /**
+   * @deprecated since 2.3. Use the factory method create()
+   */
+  @Deprecated
+  public RulesProfile(String name, String language, boolean defaultProfile, /* kept for backward-compatibility */boolean provided) {
+    this(name, language);
+    this.defaultProfile = defaultProfile;
+  }
+
   public Integer getId() {
     return id;
   }
@@ -211,8 +219,8 @@ public class RulesProfile implements Cloneable {
   }
 
   /**
-   * @deprecated since 3.3. Always return true.
    * @return
+   * @deprecated since 3.3. Always return true.
    */
   @Deprecated
   public Boolean getEnabled() {
@@ -220,8 +228,8 @@ public class RulesProfile implements Cloneable {
   }
 
   /**
-   * @deprecated since 3.3. Always return true.
    * @return
+   * @deprecated since 3.3. Always return true.
    */
   @Deprecated
   public boolean isEnabled() {
@@ -229,8 +237,8 @@ public class RulesProfile implements Cloneable {
   }
 
   /**
-   * @deprecated since 3.3.
    * @return
+   * @deprecated since 3.3.
    */
   @Deprecated
   public RulesProfile setEnabled(Boolean b) {