diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-07-19 09:18:40 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-07-19 10:19:09 +0200 |
commit | 7cde7c2d7eb58696f762a500ab351c7563a7834c (patch) | |
tree | b594fcd0a30c6a8b673a81a3aa41713b1303d80e /config-provisioning | |
parent | 21b1c45d63010d76e96bfa20551feda20d1505f7 (diff) |
Remove unused RotationName class
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/abi-spec.json | 19 | ||||
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java | 58 |
2 files changed, 0 insertions, 77 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json index 64114389751..33c02811318 100644 --- a/config-provisioning/abi-spec.json +++ b/config-provisioning/abi-spec.json @@ -737,25 +737,6 @@ ], "fields": [] }, - "com.yahoo.config.provision.RotationName": { - "superClass": "java.lang.Object", - "interfaces": [ - "java.lang.Comparable" - ], - "attributes": [ - "public" - ], - "methods": [ - "public java.lang.String value()", - "public boolean equals(java.lang.Object)", - "public int hashCode()", - "public int compareTo(com.yahoo.config.provision.RotationName)", - "public java.lang.String toString()", - "public static com.yahoo.config.provision.RotationName from(java.lang.String)", - "public bridge synthetic int compareTo(java.lang.Object)" - ], - "fields": [] - }, "com.yahoo.config.provision.SystemName": { "superClass": "java.lang.Enum", "interfaces": [], diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java b/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java deleted file mode 100644 index fb6d9dc09e6..00000000000 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/RotationName.java +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.config.provision; - -import java.util.Objects; - -/** - * Represents a rotation name for a container cluster. Typically created from the rotation element in services.xml. - * - * @author mpolden - */ -// TODO(mpolden): Remove this once all usages have been replaced -public class RotationName implements Comparable<RotationName> { - - private final String name; - - private RotationName(String name) { - this.name = requireNonBlank(name, "name must be non-empty"); - } - - public String value() { - return name; - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - RotationName that = (RotationName) o; - return name.equals(that.name); - } - - @Override - public int hashCode() { - return Objects.hash(name); - } - - @Override - public int compareTo(RotationName o) { - return name.compareTo(o.name); - } - - @Override - public String toString() { - return "rotation '" + name + "'"; - } - - public static RotationName from(String name) { - return new RotationName(name); - } - - private static String requireNonBlank(String s, String message) { - if (s == null || s.isBlank()) { - throw new IllegalArgumentException(message); - } - return s; - } - -} |