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=5916f659ffe974b8b00b6d07bc845438695f0896;hp=62dd140792b5c4cdb7d9b2b5be05b419e72dd253;hpb=61d78df4c74f93d77bc56eaa51280a8cead66209;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) {