]> source.dussan.org Git - sonarqube.git/commitdiff
quality model API: add the method Characteristic.create(), without parameters
authorsimonbrandhof <simon.brandhof@gmail.com>
Fri, 1 Oct 2010 14:46:56 +0000 (14:46 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Fri, 1 Oct 2010 14:46:56 +0000 (14:46 +0000)
sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java

index f61cc3ad6aa819ac8c0d8cf59c4d3ddb5b9bc6ab..e6cb3b78ce6e2d73198c3caecba24374769084bb 100644 (file)
@@ -105,7 +105,7 @@ public final class Characteristic implements Comparable<Characteristic> {
     return key;
   }
 
-  Characteristic setKey(String s) {
+  public Characteristic setKey(String s) {
     this.key = StringUtils.trimToEmpty(s);
     return this;
   }
@@ -114,7 +114,7 @@ public final class Characteristic implements Comparable<Characteristic> {
     return name;
   }
 
-  Characteristic setName(String s, boolean asKey) {
+  public Characteristic setName(String s, boolean asKey) {
     this.name = StringUtils.trimToEmpty(s);
     if (asKey) {
       this.key = StringUtils.upperCase(this.name);
@@ -329,6 +329,10 @@ public final class Characteristic implements Comparable<Characteristic> {
     return order - o.order;
   }
 
+  public static Characteristic create() {
+    return new Characteristic();
+  }
+
   public static Characteristic createByName(String name) {
     return new Characteristic().setName(name, true);
   }