6ae8cda958d9f95d2ad85d57980f28b117be21f6
[netvirt.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / notation / OvsDBMap.java
1 package org.opendaylight.ovsdb.lib.notation;
2
3 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4 import com.google.common.collect.ForwardingMap;
5 import com.google.common.collect.Maps;
6
7 import org.opendaylight.ovsdb.lib.notation.json.Converter;
8
9 import java.util.HashMap;
10 import java.util.Map;
11
12 //@JsonTypeIdResolver(OVSDBTypesIDResolver.class)
13 //@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, include = JsonTypeInfo.As.WRAPPER_ARRAY)
14 @JsonDeserialize(converter = Converter.MapConverter.class)
15 public class OvsDBMap<K, V> extends ForwardingMap<K, V> {
16
17     HashMap<K, V> target = Maps.newHashMap();
18
19     @Override
20     protected Map<K, V> delegate() {
21         return target;
22     }
23 }