]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/org/argeo/slc/core/execution/ExecutionParameterPostProcessor.java
Adapt to changes in Spring and OSGi (mostly generics)
[gpl/argeo-slc.git] / org.argeo.slc.core / src / org / argeo / slc / core / execution / ExecutionParameterPostProcessor.java
index 1365e6bc67a9cab9ce1b4c388ce520011b738544..84c932ee21cf109f87d7a16c995aa25b98c0b219 100644 (file)
@@ -117,7 +117,6 @@ public class ExecutionParameterPostProcessor extends
                return null;\r
        }\r
 \r
-       @SuppressWarnings(value = { "unchecked" })\r
        public Object resolveValue(String beanName, Object bean, Object value) {\r
                if (value instanceof TypedStringValue) {\r
                        TypedStringValue tsv = (TypedStringValue) value;\r
@@ -138,7 +137,7 @@ public class ExecutionParameterPostProcessor extends
                } else if (value instanceof ManagedMap) {\r
                        Map<?, ?> mapVal = (Map<?, ?>) value;\r
 \r
-                       Map<Object, Object> newContent = new ManagedMap();\r
+                       Map<Object, Object> newContent = new ManagedMap<Object, Object>();\r
                        boolean entriesModified = false;\r
                        for (Iterator<?> it = mapVal.entrySet().iterator(); it.hasNext();) {\r
                                Map.Entry<?, ?> entry = (Map.Entry<?, ?>) it.next();\r
@@ -156,7 +155,7 @@ public class ExecutionParameterPostProcessor extends
                        return entriesModified ? newContent : value;\r
                } else if (value instanceof ManagedList) {\r
                        List<?> listVal = (List<?>) value;\r
-                       List<Object> newContent = new ManagedList();\r
+                       List<Object> newContent = new ManagedList<Object>();\r
                        boolean valueModified = false;\r
 \r
                        for (int i = 0; i < listVal.size(); i++) {\r
@@ -170,7 +169,7 @@ public class ExecutionParameterPostProcessor extends
                        return valueModified ? newContent : value;\r
                } else if (value instanceof ManagedSet) {\r
                        Set<?> setVal = (Set<?>) value;\r
-                       Set<Object> newContent = new ManagedSet();\r
+                       Set<Object> newContent = new ManagedSet<Object>();\r
                        boolean entriesModified = false;\r
                        for (Iterator<?> it = setVal.iterator(); it.hasNext();) {\r
                                Object elem = it.next();\r