diff options
Diffstat (limited to 'flags/src/main/java/com/yahoo/vespa/flags/FlagId.java')
-rw-r--r-- | flags/src/main/java/com/yahoo/vespa/flags/FlagId.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/flags/src/main/java/com/yahoo/vespa/flags/FlagId.java b/flags/src/main/java/com/yahoo/vespa/flags/FlagId.java index f004df063ed..ae38fbe7dc1 100644 --- a/flags/src/main/java/com/yahoo/vespa/flags/FlagId.java +++ b/flags/src/main/java/com/yahoo/vespa/flags/FlagId.java @@ -9,7 +9,7 @@ import java.util.regex.Pattern; * @author hakonhall */ @Immutable -public class FlagId { +public class FlagId implements Comparable<FlagId> { private static final Pattern ID_PATTERN = Pattern.compile("^[a-zA-Z0-9][a-zA-Z0-9._-]*$"); private final String id; @@ -23,6 +23,11 @@ public class FlagId { } @Override + public int compareTo(FlagId that) { + return this.id.compareTo(that.id); + } + + @Override public String toString() { return id; } |