From a6efdd8dab3a975c860e3341a2feacc9d9c63899 Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Fri, 1 Oct 2010 14:46:56 +0000 Subject: [PATCH] quality model API: add the method Characteristic.create(), without parameters --- .../java/org/sonar/api/qualitymodel/Characteristic.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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); } -- 2.39.5