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%2FRicInstance.java;fp=dashboard%2Fwebapp-backend%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fric%2Fportal%2Fdashboard%2Fmodel%2FRicInstance.java;h=451d17ed9b5d338650718a835dde9ffcd1b2a31a;hb=05c8688cd695a381eadaaa05f2027cf3f68feb5c;hp=780bffc5660e6b3f744294f9ad53c88bd4674f59;hpb=f6f5bf3401f62a8f6019da3196423e5b26be2254;p=portal%2Fric-dashboard.git diff --git a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/RicInstance.java b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/RicInstance.java index 780bffc5..451d17ed 100644 --- a/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/RicInstance.java +++ b/dashboard/webapp-backend/src/main/java/org/oransc/ric/portal/dashboard/model/RicInstance.java @@ -20,6 +20,8 @@ package org.oransc.ric.portal.dashboard.model; +import java.util.Objects; + /** * POJO for RIC instance details. */ @@ -39,11 +41,13 @@ public class RicInstance extends RicInstanceKeyName { super(); } + @Override public RicInstance key(String key) { super.key(key); return this; } + @Override public RicInstance name(String name) { super.name(name); return this; @@ -108,4 +112,16 @@ public class RicInstance extends RicInstanceKeyName { return result; } + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + RicInstance other = (RicInstance) obj; + return Objects.equals(appUrlPrefix, other.appUrlPrefix) && Objects.equals(pltUrlPrefix, other.pltUrlPrefix); + } + }