diff options
author | Sunder Tattavarada <statta@research.att.com> | 2019-06-13 21:40:49 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2019-06-13 21:40:49 +0000 |
commit | f4359045f50372d8cf5c8ce0eb08d4b6c2cf26ba (patch) | |
tree | a7c81a0fedfe968e66103b75db8e41a8b870b804 /ecomp-portal-BE-common/src/main/java/org | |
parent | e98d94edaa2276b33959f5ef6d45f3fdeeab37ee (diff) | |
parent | c5b960eaa66fcfdd69c4a8201d2c0ff8ee1253a8 (diff) |
Merge "Fix sonar issue: Override "equals(Object obj)""
Diffstat (limited to 'ecomp-portal-BE-common/src/main/java/org')
-rw-r--r-- | ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/CentralV2UserApp.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/CentralV2UserApp.java b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/CentralV2UserApp.java index 2ada8ed1..17007a5f 100644 --- a/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/CentralV2UserApp.java +++ b/ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/transport/CentralV2UserApp.java @@ -38,6 +38,7 @@ package org.onap.portalapp.portal.transport; import java.io.Serializable; +import java.util.Objects; @SuppressWarnings("rawtypes") public class CentralV2UserApp implements Serializable, Comparable{ @@ -99,7 +100,20 @@ public class CentralV2UserApp implements Serializable, Comparable{ this.priority = priority; } - + @Override + public boolean equals(Object other) { + if (this == other) { + return true; + } + if (!(other instanceof CentralV2UserApp)) { + return false; + } + CentralV2UserApp castOther = (CentralV2UserApp) other; + return Objects.equals(this.userId, castOther.userId) && + Objects.equals(this.app, castOther.app) && + Objects.equals(this.role, castOther.role) && + Objects.equals(this.priority, castOther.priority); + } public int compareTo(Object other){ CentralV2UserApp castOther = (CentralV2UserApp) other; |