]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - org.argeo.slc.core/src/org/argeo/slc/core/execution/xml/FlowBeanDefinitionParser.java
Adapt to changes in Commons
[gpl/argeo-slc.git] / org.argeo.slc.core / src / org / argeo / slc / core / execution / xml / FlowBeanDefinitionParser.java
index ca64d12f5296802d0bd40f9316317a49c5eec4cc..7d2ab49a1285176902ba1b5521f2ba120ff27aa5 100644 (file)
@@ -45,7 +45,6 @@ public class FlowBeanDefinitionParser extends
        /** Whether the user has already be warned on path attribute usage. */
        private Boolean warnedAboutPathAttribute = false;
 
-       @SuppressWarnings("unchecked")
        @Override
        protected void doParse(Element element, ParserContext parserContext,
                        BeanDefinitionBuilder builder) {
@@ -95,7 +94,8 @@ public class FlowBeanDefinitionParser extends
 
                // Arguments
                if (argsElems.size() != 0) {
-                       ManagedMap args = new ManagedMap(argsElems.size());
+                       ManagedMap<String, Object> args = new ManagedMap<String, Object>(
+                                       argsElems.size());
                        for (Element argElem : argsElems) {
                                Object value = NamespaceUtils.parseValue(argElem,
                                                parserContext, builder.getBeanDefinition(), null);
@@ -122,7 +122,8 @@ public class FlowBeanDefinitionParser extends
 
                // Executables
                if (execElems.size() != 0) {
-                       ManagedList executables = new ManagedList(execElems.size());
+                       ManagedList<Object> executables = new ManagedList<Object>(
+                                       execElems.size());
                        for (Element child : execElems) {
                                // child validity check is performed in xsd
                                executables.add(NamespaceUtils.parseBeanOrReference(child,