1 package org.opendaylight.alto.commons.types.converter;
5 import java.util.LinkedList;
7 import org.opendaylight.alto.commons.helper.Converter;
8 import org.opendaylight.alto.commons.types.rfc7285.RFC7285Endpoint;
9 import org.opendaylight.alto.commons.types.model150404.ModelEndpoint;
11 public class RFC2ModelNetworkMapDataConverter
12 extends Converter<Map<String, RFC7285Endpoint.AddressGroup>, List<ModelEndpoint>> {
14 protected RFC2ModelEndpointAddressGroupConverter conv = new RFC2ModelEndpointAddressGroupConverter();
16 public RFC2ModelNetworkMapDataConverter() {
19 public RFC2ModelNetworkMapDataConverter(Map<String, RFC7285Endpoint.AddressGroup> _in) {
24 public Object _convert() {
25 List<ModelEndpoint> out = new LinkedList<ModelEndpoint>();
27 for (Map.Entry<String, RFC7285Endpoint.AddressGroup> rep: in().entrySet()) {
28 ModelEndpoint mep = new ModelEndpoint();
29 mep.setJSONPid(rep.getKey());
30 mep.setJSONEndpointAddressGroup(conv.convert(rep.getValue()));