X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=policy-agent%2Fsrc%2Fmain%2Fjava%2Forg%2Foransc%2Fpolicyagent%2Frepository%2FPolicies.java;h=4e2ebfa03bae9650787e2b19b900c6b6f5bfe619;hb=ae4206bbd7437adda91fc429efef03a13da2b702;hp=62dd140792b5c4cdb7d9b2b5be05b419e72dd253;hpb=f717be406eb84bfcd42d844e4791cfd74dd2ad02;p=nonrtric.git diff --git a/policy-agent/src/main/java/org/oransc/policyagent/repository/Policies.java b/policy-agent/src/main/java/org/oransc/policyagent/repository/Policies.java index 62dd1407..4e2ebfa0 100644 --- a/policy-agent/src/main/java/org/oransc/policyagent/repository/Policies.java +++ b/policy-agent/src/main/java/org/oransc/policyagent/repository/Policies.java @@ -25,6 +25,7 @@ import java.util.Collections; import java.util.HashMap; import java.util.Map; import java.util.Set; +import java.util.Vector; import org.oransc.policyagent.exceptions.ServiceException; @@ -60,7 +61,7 @@ public class Policies { if (map == null) { return Collections.emptyList(); } - return Collections.unmodifiableCollection(map.values()); + return new Vector<>(map.values()); } public synchronized boolean containsPolicy(String id) { @@ -80,7 +81,7 @@ public class Policies { } public synchronized Collection getAll() { - return Collections.unmodifiableCollection(policiesId.values()); + return new Vector<>(policiesId.values()); } public synchronized Collection getForService(String service) {