X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.util%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fprovisioning%2FSimpleProvisioningService.java;h=f5e858999ccc8353c5fc73e959d015a0ae1f48f0;hb=88b9396e7215643c9c07829c35669aaddc99658a;hp=c0ec29000b466915620ef2d99a3657bff1093f0b;hpb=40ae72d5e9f2e15ea2d1ac6bbed7f0f2e312cbdc;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java b/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java index c0ec29000..f5e858999 100644 --- a/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java +++ b/org.argeo.util/src/org/argeo/osgi/provisioning/SimpleProvisioningService.java @@ -24,14 +24,16 @@ public class SimpleProvisioningService implements ProvisioningService { return new Information(); } + @SuppressWarnings("rawtypes") @Override - public synchronized void setInformation(Dictionary info) { + public synchronized void setInformation(Dictionary info) { map.clear(); addInformation(info); } + @SuppressWarnings({ "rawtypes", "unchecked" }) @Override - public synchronized void addInformation(Dictionary info) { + public synchronized void addInformation(Dictionary info) { Enumeration e = info.keys(); while (e.hasMoreElements()) { String key = e.nextElement(); @@ -51,6 +53,8 @@ public class SimpleProvisioningService implements ProvisioningService { throw new UnsupportedOperationException(); } + + class Information extends Dictionary { @Override