From: Tony Tkacik Date: Wed, 25 Feb 2015 08:04:44 +0000 (+0000) Subject: Merge "Removing { } from NormalizedNodeJsonBodyWriter" X-Git-Tag: release/lithium~474 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=3927509ec3ecfa32a51b725d2b7155d425f5b877;hp=6b9787d26aab04acf95fa30601291380f9b1d5c9;p=controller.git Merge "Removing { } from NormalizedNodeJsonBodyWriter" --- diff --git a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java b/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java index 7a879f3377..03aa31680b 100644 --- a/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java +++ b/opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/rest/impl/NormalizedNodeJsonBodyWriter.java @@ -60,17 +60,16 @@ public class NormalizedNodeJsonBodyWriter implements MessageBodyWriter httpHeaders, final OutputStream entityStream) throws IOException, WebApplicationException { NormalizedNode data = t.getData(); - InstanceIdentifierContext context = t.getInstanceIdentifierContext(); - DataSchemaNode schema = context.getSchemaNode(); + final InstanceIdentifierContext context = t.getInstanceIdentifierContext(); + final DataSchemaNode schema = context.getSchemaNode(); SchemaPath path = context.getSchemaNode().getPath(); - OutputStreamWriter outputWriter = new OutputStreamWriter(entityStream, Charsets.UTF_8); + final OutputStreamWriter outputWriter = new OutputStreamWriter(entityStream, Charsets.UTF_8); if (data == null) { throw new RestconfDocumentedException(Response.Status.NOT_FOUND); } boolean isDataRoot = false; URI initialNs = null; - outputWriter.write('{'); if (SchemaPath.ROOT.equals(path)) { isDataRoot = true; } else { @@ -80,8 +79,8 @@ public class NormalizedNodeJsonBodyWriter implements MessageBodyWriter> iterator = data.getValue().iterator(); + private void writeDataRoot(final OutputStreamWriter outputWriter, final NormalizedNodeWriter nnWriter, final ContainerNode data) throws IOException { + final Iterator> iterator = data.getValue().iterator(); while(iterator.hasNext()) { - DataContainerChild child = iterator.next(); + final DataContainerChild child = iterator.next(); nnWriter.write(child); nnWriter.flush(); }