Fix sonar issue in epsdk-core 14/71914/1
authorParshad Patel <pars.patel@samsung.com>
Tue, 6 Nov 2018 06:03:57 +0000 (15:03 +0900)
committerParshad Patel <pars.patel@samsung.com>
Tue, 6 Nov 2018 06:07:35 +0000 (15:07 +0900)
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 <pars.patel@samsung.com>
ecomp-sdk/epsdk-core/src/main/java/org/onap/portalsdk/core/domain/sessionmgt/TimeoutVO.java

index 777f502..9d7621d 100644 (file)
@@ -37,6 +37,8 @@
  */
 package org.onap.portalsdk.core.domain.sessionmgt;
 
+import org.apache.wicket.util.lang.Objects;
+
 public class TimeoutVO implements Comparable<TimeoutVO> {
 
        private String jSessionId;
@@ -80,6 +82,11 @@ public class TimeoutVO implements Comparable<TimeoutVO> {
                return this.getSessionTimOutMilliSec() == castOther.getSessionTimOutMilliSec();
        }
 
+       @Override
+       public int hashCode() {
+           return Objects.hashCode(getSessionTimOutMilliSec());
+       }
+
        @Override
        public int compareTo(TimeoutVO o) {
                return sessionTimOutMilliSec.compareTo(o.sessionTimOutMilliSec);