diff options
author | Morten Tokle <mortent@oath.com> | 2017-11-22 13:55:36 +0100 |
---|---|---|
committer | Morten Tokle <mortent@oath.com> | 2017-11-22 13:55:36 +0100 |
commit | a677dbb09f92d1c19ed394ebb93b2e5f247fa8c5 (patch) | |
tree | ecb7c70466841a8f3d133ef4c31e55dfb689e470 /config-provisioning | |
parent | 8a3a438afaf538766e5388bb48802db05fc055ce (diff) |
Add equals and hashcode
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/AthenzDomain.java | 15 | ||||
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/AthenzService.java | 15 |
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; + } } |