summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@yahoo-inc.com>2017-03-13 22:00:24 +0100
committerJon Bratseth <bratseth@yahoo-inc.com>2017-03-13 22:00:24 +0100
commitf20f0664ed58d369a8e2f088320eeea2612c7f24 (patch)
tree1da6ed487add9b402baad3c3c029559f8e57b7bc /config-provisioning
parentfb1e539de02dfd9f8fd00bfebded8f9b55441f60 (diff)
Add convenience method
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java5
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/InstanceName.java2
2 files changed, 7 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
index 30454ae1a20..9d51e97fae7 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ApplicationId.java
@@ -85,6 +85,11 @@ public final class ApplicationId implements Comparable<ApplicationId> {
return "tenant '" + tenant + "', application '" + application + "', instance '" + instance + "'";
}
+ public String toShortString(ApplicationId id) {
+ return id.tenant().value() + "." + id.application().value() +
+ ( id.instance().isDefault() ? "" : "." + id.instance().value() );
+ }
+
private String toSerializedForm() {
return tenant + ":" + application + ":" + instance;
}
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/InstanceName.java b/config-provisioning/src/main/java/com/yahoo/config/provision/InstanceName.java
index d8696098b4b..29e3fdb71eb 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/InstanceName.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/InstanceName.java
@@ -11,6 +11,7 @@ import java.util.Objects;
* @since 5.25
*/
public class InstanceName implements Comparable<InstanceName> {
+
private final String instanceName;
private InstanceName(String instanceName) {
@@ -51,4 +52,5 @@ public class InstanceName implements Comparable<InstanceName> {
public int compareTo(InstanceName instance) {
return instanceName.compareTo(instance.instanceName);
}
+
}