X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=alto-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Falto%2Fcommons%2Ftypes%2Fconverter%2FRFC2ModelEndpointPropMapConverter.java;fp=alto-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Falto%2Fcommons%2Ftypes%2Fconverter%2FRFC2ModelEndpointPropMapConverter.java;h=5b81cadbffa56d14cf066a1633bb5b790445b581;hb=ea0431760731af16d8d698998a17370d2c3d209c;hp=362354d8a2d110d9f0b999cdadfdd84afc2c763b;hpb=9d7f803717cee3ad15bca231d29aafd1f0523998;p=alto.git diff --git a/alto-commons/src/main/java/org/opendaylight/alto/commons/types/converter/RFC2ModelEndpointPropMapConverter.java b/alto-commons/src/main/java/org/opendaylight/alto/commons/types/converter/RFC2ModelEndpointPropMapConverter.java index 362354d8..5b81cadb 100644 --- a/alto-commons/src/main/java/org/opendaylight/alto/commons/types/converter/RFC2ModelEndpointPropMapConverter.java +++ b/alto-commons/src/main/java/org/opendaylight/alto/commons/types/converter/RFC2ModelEndpointPropMapConverter.java @@ -1,5 +1,9 @@ package org.opendaylight.alto.commons.types.converter; +import java.io.IOException; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Paths; import java.util.LinkedList; import java.util.Map; @@ -18,15 +22,18 @@ public class RFC2ModelEndpointPropMapConverter protected Object _convert() { ModelEndpointPropertyMap out = new ModelEndpointPropertyMap(); out.endpointPropertyMeta = convertMeta(in().meta); - out.properties = new LinkedList(); - for (String endpoint : in().map.keySet()) { out.properties.add(convertEndpointProperty(endpoint, in().map.get(endpoint))); } return out; } + protected static String readFromFile(String path) throws IOException { + return new String(Files.readAllBytes(Paths.get(path)), + StandardCharsets.UTF_8); + } + private ModelEndpointPropertyMeta convertMeta(RFC7285EndpointPropertyMap.Meta meta) { ModelEndpointPropertyMeta endpointPropertyMeta = new ModelEndpointPropertyMeta();