summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorMorten Tokle <mortent@oath.com>2017-11-22 13:55:36 +0100
committerMorten Tokle <mortent@oath.com>2017-11-22 13:55:36 +0100
commita677dbb09f92d1c19ed394ebb93b2e5f247fa8c5 (patch)
treeecb7c70466841a8f3d133ef4c31e55dfb689e470 /config-provisioning
parent8a3a438afaf538766e5388bb48802db05fc055ce (diff)
Add equals and hashcode
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java15
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java15
2 files changed, 30 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java
index a7367aaac17..847606ecaac 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java
@@ -17,4 +17,19 @@ public class AthenzDomain {
}
public String value() { return name; }
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+
+ AthenzDomain that = (AthenzDomain) o;
+
+ return name != null ? name.equals(that.name) : that.name == null;
+ }
+
+ @Override
+ public int hashCode() {
+ return name != null ? name.hashCode() : 0;
+ }
}
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java
index 312145ca36d..0db7d6ecd5e 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java
@@ -17,4 +17,19 @@ public class AthenzService {
public static AthenzService from(String value) {
return new AthenzService(value);
}
+
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+
+ AthenzService that = (AthenzService) o;
+
+ return name != null ? name.equals(that.name) : that.name == null;
+ }
+
+ @Override
+ public int hashCode() {
+ return name != null ? name.hashCode() : 0;
+ }
}