3a991ce4d4c6cd2bec4b8963cc767e7129e8e4d3
[netvirt.git] / ovsdb / src / main / java / org / opendaylight / ovsdb / lib / datatype / OvsDBMap.java
1 package org.opendaylight.ovsdb.lib.datatype;
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.datatype.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 }