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%2FStatsDetailsTransport.java;h=b3e1c69a7111ae46c18cc51f1245fd1cb519e77f;hb=HEAD;hp=d79644e4fad16488af7b8c9e284bfae5e9cacbd3;hpb=eb7e7f53f6cc186fd4319c729f3138540aac741a;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/StatsDetailsTransport.java b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/StatsDetailsTransport.java index d79644e4..b3e1c69a 100644 --- a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/StatsDetailsTransport.java +++ b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/StatsDetailsTransport.java @@ -42,12 +42,6 @@ public class StatsDetailsTransport implements IDashboardResponse { public StatsDetailsTransport() { } - @Override - public String toString() { - return this.getClass().getName() + "[appId=" + getAppId() + ", appName=" + getAppName() + ", metricUrl=" - + getMetricUrl() + "]"; - } - public String getAppName() { return appName; } @@ -63,4 +57,33 @@ public class StatsDetailsTransport implements IDashboardResponse { public void setMetricUrl(String metricUrl) { this.metricUrl = metricUrl; } + + @Override + public String toString() { + return this.getClass().getName() + "[appId=" + getAppId() + ", appName=" + getAppName() + ", metricUrl=" + + getMetricUrl() + "]"; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + StatsDetailsTransport other = (StatsDetailsTransport) obj; + return appId == other.appId; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + result = prime * result + appId; + result = prime * result + ((appName == null) ? 0 : appName.hashCode()); + result = prime * result + ((metricUrl == null) ? 0 : metricUrl.hashCode()); + return result; + } + }