From: Parshad Patel Date: Tue, 6 Nov 2018 06:03:57 +0000 (+0900) Subject: Fix sonar issue in epsdk-core X-Git-Tag: 2.0.5~11^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F14%2F71914%2F1;p=portal%2Fsdk.git Fix sonar issue in epsdk-core Fix this class overrides "equals()" and should therefore also override "hashCode()" sonar issue in TimeoutVO.java Issue-ID: PORTAL-342 Change-Id: I1422069ffb610491b7313a8056478e0dc3054c7a Signed-off-by: Parshad Patel --- diff --git a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/domain/sessionmgt/TimeoutVO.java b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/domain/sessionmgt/TimeoutVO.java index 777f502f..9d7621d6 100644 --- a/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/domain/sessionmgt/TimeoutVO.java +++ b/ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/domain/sessionmgt/TimeoutVO.java @@ -37,6 +37,8 @@ */ package org.onap.portalsdk.core.domain.sessionmgt; +import org.apache.wicket.util.lang.Objects; + public class TimeoutVO implements Comparable { private String jSessionId; @@ -80,6 +82,11 @@ public class TimeoutVO implements Comparable { return this.getSessionTimOutMilliSec() == castOther.getSessionTimOutMilliSec(); } + @Override + public int hashCode() { + return Objects.hashCode(getSessionTimOutMilliSec()); + } + @Override public int compareTo(TimeoutVO o) { return sessionTimOutMilliSec.compareTo(o.sessionTimOutMilliSec);