From: simonbrandhof Date: Fri, 1 Oct 2010 14:46:56 +0000 (+0000) Subject: quality model API: add the method Characteristic.create(), without parameters X-Git-Tag: 2.6~894 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=a6efdd8dab3a975c860e3341a2feacc9d9c63899;p=sonarqube.git quality model API: add the method Characteristic.create(), without parameters --- diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java b/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java index f61cc3ad6aa..e6cb3b78ce6 100644 --- a/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java +++ b/sonar-plugin-api/src/main/java/org/sonar/api/qualitymodel/Characteristic.java @@ -105,7 +105,7 @@ public final class Characteristic implements Comparable { 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 { 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 { return order - o.order; } + public static Characteristic create() { + return new Characteristic(); + } + public static Characteristic createByName(String name) { return new Characteristic().setName(name, true); }