diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-06 10:01:35 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2016-09-06 10:01:35 +0200 |
commit | a6f30e429551d78f3e32c347c563fc02d724e968 (patch) | |
tree | 71a59fe78f652462b444db114bd6a2201eed2429 /config/src | |
parent | 4195e6c5fe04eef44fdfdb66e7e7cdfef8d461bc (diff) |
Allow source paths to config defs
Diffstat (limited to 'config/src')
-rw-r--r-- | config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java b/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java index 56dba04d6ba..5ebfde612d3 100644 --- a/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java +++ b/config/src/main/java/com/yahoo/vespa/config/ConfigDefinitionKey.java @@ -4,9 +4,9 @@ package com.yahoo.vespa.config; import java.util.Objects; /** - * Represents one config definition key (name, namespace) + * A config definition key: name, namespace) * - * @author vegardh + * @author bratseth */ public class ConfigDefinitionKey { @@ -36,22 +36,21 @@ public class ConfigDefinitionKey { this(key.getName(), key.getNamespace()); } - public String getName() { - return name; - } + public String getName() { return name; } + + public String getNamespace() { return namespace; } - public String getNamespace() { - return namespace; + public String asFileName() { + return namespace + "." + name + ".def"; } @Override - public boolean equals(Object oth) { - if (!(oth instanceof ConfigDefinitionKey)) { - return false; - } - ConfigDefinitionKey other = (ConfigDefinitionKey) oth; - return name.equals(other.getName()) && - namespace.equals(other.getNamespace()); + public boolean equals(Object o) { + if (o == this) return true; + if ( ! (o instanceof ConfigDefinitionKey)) return false; + + ConfigDefinitionKey other = (ConfigDefinitionKey)o; + return name.equals(other.getName()) && namespace.equals(other.getNamespace()); } @Override |