X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Futil%2FNetconfRpcStructureTransformer.java;fp=netconf%2Fsal-netconf-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fconnect%2Fnetconf%2Futil%2FNetconfRpcStructureTransformer.java;h=5e444cc361ce24a882a996dc91461a30d0d39e52;hb=cee4ffb9ad70be2129dddd722086f2219f613115;hp=4597af67841517cffe45699f0c078f889c7d6a8b;hpb=74a5603f11edae5a6c071d35e8a2c33845440df9;p=netconf.git diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfRpcStructureTransformer.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfRpcStructureTransformer.java index 4597af6784..5e444cc361 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfRpcStructureTransformer.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/util/NetconfRpcStructureTransformer.java @@ -14,7 +14,7 @@ import javax.xml.stream.XMLStreamException; import org.opendaylight.netconf.api.ModifyAction; import org.opendaylight.netconf.util.NetconfUtil; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; -import org.opendaylight.yangtools.yang.data.api.schema.AnyXmlNode; +import org.opendaylight.yangtools.yang.data.api.schema.DOMSourceAnyxmlNode; import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodes; @@ -40,10 +40,11 @@ class NetconfRpcStructureTransformer implements RpcStructureTransformer { public Optional> selectFromDataStructure( final DataContainerChild data, final YangInstanceIdentifier path) { - if (data instanceof AnyXmlNode) { + if (data instanceof DOMSourceAnyxmlNode) { final NormalizedNodeResult node; try { - node = NetconfUtil.transformDOMSourceToNormalizedNode(schemaContext, ((AnyXmlNode)data).getValue()); + node = NetconfUtil.transformDOMSourceToNormalizedNode(schemaContext, + ((DOMSourceAnyxmlNode)data).getValue()); return NormalizedNodes.findNode(node.getResult(), path.getPathArguments()); } catch (final XMLStreamException | URISyntaxException | IOException | SAXException e) { LOG.error("Cannot parse anyxml.", e); @@ -55,9 +56,9 @@ class NetconfRpcStructureTransformer implements RpcStructureTransformer { } @Override - public AnyXmlNode createEditConfigStructure(final Optional> data, - final YangInstanceIdentifier dataPath, - final Optional operation) { + public DOMSourceAnyxmlNode createEditConfigStructure(final Optional> data, + final YangInstanceIdentifier dataPath, + final Optional operation) { return NetconfMessageTransformUtil.createEditConfigAnyxml(schemaContext, dataPath, operation, data); }