X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dashboard%2Fwebapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fmodel%2FAppStats.java;fp=dashboard%2Fwebapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fmodel%2FAppStats.java;h=1bf6b97d9c75416f8153df7f0940cafbcf2a7a2c;hb=42ce1232fc25aa7affa6f8109f5e7d18ca2526b4;hp=6710cf6e7e0e5a9ac9c9fed2bb364b10ac86e04f;hpb=9a688995681b92344824c990bb1d838d3cc7cfaa;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/AppStats.java b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/AppStats.java index 6710cf6e..1bf6b97d 100644 --- a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/AppStats.java +++ b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/AppStats.java @@ -19,6 +19,8 @@ */ package org.oransc.ric.portal.dashboard.model; +import java.util.Objects; + public class AppStats implements IDashboardResponse { private String instanceKey; private StatsDetailsTransport statsDetails; @@ -54,4 +56,16 @@ public class AppStats implements IDashboardResponse { return this.getClass().getSimpleName() + "[instance=" + instanceKey + ", statsDetails=" + statsDetails + "]"; } + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + AppStats other = (AppStats) obj; + return Objects.equals(instanceKey, other.instanceKey) && Objects.equals(statsDetails, other.statsDetails); + } + }