1 package org.opendaylight.ovsdb.lib.datatype;
3 import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
4 import com.google.common.collect.ForwardingSet;
5 import com.google.common.collect.Sets;
7 import org.opendaylight.ovsdb.lib.datatype.json.Converter;
11 /*This class exists just to aid in specifying annotations at type level*/
13 //@JsonTypeIdResolver(OVSDBTypesIDResolver.class)
14 //@JsonTypeInfo(use = JsonTypeInfo.Id.CUSTOM, include = JsonTypeInfo.As.WRAPPER_ARRAY)
15 //@JsonDeserialize(converter = ObjectToSetConverter.class)
16 @JsonDeserialize(converter = Converter.SetConverter.class)
17 public class OvsDBSet<T> extends ForwardingSet<T> {
19 Set<T> target = Sets.newHashSet();
22 protected Set<T> delegate() {