Map system-ordered keyed lists to Map
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / DataObjectStreamer.java
index 59ca8b0b8cb2e37e37259e6a9c17b8eef6b76579..ab8ef78532a18a633f27398ae589486ba3be6328 100644 (file)
@@ -144,10 +144,10 @@ public abstract class DataObjectStreamer<T extends DataObject> implements DataOb
 
     protected static final <E extends DataObject & Identifiable<?>> void streamMap(final Class<E> childClass,
             final DataObjectStreamer<E> childStreamer, final DataObjectSerializerRegistry registry,
-            final BindingStreamEventWriter writer, final List<? extends E> value) throws IOException {
+            final BindingStreamEventWriter writer, final Map<?, ? extends E> value) throws IOException {
         if (value != null) {
             writer.startMapNode(childClass, value.size());
-            commonStreamList(registry, writer, childStreamer, value);
+            commonStreamList(registry, writer, childStreamer, value.values());
         }
     }