diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-12-01 07:35:14 -0800 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-12-01 07:35:14 -0800 |
commit | 051c699dee05fc0a2f5e9a83ddd49016114d8bfb (patch) | |
tree | a94c05da756ff987d198a8bea2b9bf5149771546 /config-provisioning/src/main/java/com/yahoo/config/provision/Version.java | |
parent | c0513ac34d2c438e9f97e699659855029e1f06e8 (diff) |
Deprecate com.yahoo.config.provision.Version
We have com.yahoo.component.Version, and one is enough.
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/Version.java')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Version.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Version.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Version.java index 5e40ef70d7d..bd6e7d62833 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Version.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Version.java @@ -14,8 +14,10 @@ package com.yahoo.config.provision; * @since 5.39 * Loosely based on component/Version.java * {@link Version} objects are immutable. + * @deprecated use com.yahoo.component.Version */ // TODO: Replace usage of this by com.yahoo.component.Version +@Deprecated public final class Version implements Comparable<Version> { private final int major; @@ -51,6 +53,10 @@ public final class Version implements Comparable<Version> { } } + public com.yahoo.component.Version toVersion() { + return new com.yahoo.component.Version(major, minor, micro); + } + /** * Verifies that the numerical components in a version are legal. * Must be called on construction after the component values are set @@ -94,6 +100,10 @@ public final class Version implements Comparable<Version> { return new Version(versionString); } + public static Version from(com.yahoo.component.Version version) { + return new Version(version.getMajor(), version.getMinor(), version.getMicro()); + } + /** * Returns a string representation of this version identifier, encoded as major.minor.micro */ |