X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-adaptor-java%2Fsrc%2Fmain%2Fjava%2Forg%2Foran%2Fdmaapadapter%2Frepository%2FMultiMap.java;h=f7cc14e92082977485c310629e83acef853c3831;hb=844931b62f35ce6ee2d9dc7274573fc54e14407a;hp=38f3d17565cbb02c75b16d6dcf10ab119debe0ea;hpb=f0e49a07dad877f94f635dda4ab477b9636536c8;p=nonrtric.git diff --git a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/MultiMap.java b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/MultiMap.java index 38f3d175..f7cc14e9 100644 --- a/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/MultiMap.java +++ b/dmaap-adaptor-java/src/main/java/org/oran/dmaapadapter/repository/MultiMap.java @@ -24,6 +24,7 @@ import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.Map; +import java.util.Set; import java.util.Vector; /** @@ -50,6 +51,14 @@ public class MultiMap { return null; } + public T get(String key1, String key2) { + Map innerMap = this.map.get(key1); + if (innerMap == null) { + return null; + } + return innerMap.get(key2); + } + public Collection get(String key) { Map innerMap = this.map.get(key); if (innerMap == null) { @@ -58,6 +67,10 @@ public class MultiMap { return new Vector<>(innerMap.values()); } + public Set keySet() { + return this.map.keySet(); + } + public void clear() { this.map.clear(); }