import javax.xml.stream.XMLStreamWriter;
import javax.xml.transform.dom.DOMResult;
import org.opendaylight.netconf.api.DocumentedException;
-import org.opendaylight.netconf.api.DocumentedException.ErrorSeverity;
-import org.opendaylight.netconf.api.DocumentedException.ErrorTag;
-import org.opendaylight.netconf.api.DocumentedException.ErrorType;
import org.opendaylight.netconf.api.xml.XmlElement;
import org.opendaylight.netconf.api.xml.XmlNetconfConstants;
import org.opendaylight.netconf.mdsal.connector.CurrentSchemaContext;
import org.opendaylight.netconf.mdsal.connector.ops.Datastore;
import org.opendaylight.netconf.util.mapping.AbstractSingletonNetconfOperation;
+import org.opendaylight.yangtools.yang.common.ErrorSeverity;
+import org.opendaylight.yangtools.yang.common.ErrorTag;
+import org.opendaylight.yangtools.yang.common.ErrorType;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
public abstract class AbstractGet extends AbstractSingletonNetconfOperation {
private static final XMLOutputFactory XML_OUTPUT_FACTORY;
- private static final YangInstanceIdentifier ROOT = YangInstanceIdentifier.EMPTY;
+ private static final YangInstanceIdentifier ROOT = YangInstanceIdentifier.empty();
private static final String FILTER = "filter";
static {
this.validator = new FilterContentValidator(schemaContext);
}
- protected Node transformNormalizedNode(final Document document, final NormalizedNode<?, ?> data,
+ protected Node transformNormalizedNode(final Document document, final NormalizedNode data,
final YangInstanceIdentifier dataRoot) {
final DOMResult result = new DOMResult(document.createElement(XmlNetconfConstants.DATA_KEY));
}
private static void writeRootElement(final XMLStreamWriter xmlWriter, final NormalizedNodeWriter nnWriter,
- final ContainerNode data) {
+ final ContainerNode data) {
try {
- if (data.getNodeType().equals(SchemaContext.NAME)) {
- for (final DataContainerChild<? extends PathArgument, ?> child : data.getValue()) {
+ if (data.getIdentifier().getNodeType().equals(SchemaContext.NAME)) {
+ for (final DataContainerChild child : data.body()) {
nnWriter.write(child);
}
} else {
private static void writeRootElement(final XMLStreamWriter xmlWriter, final NormalizedNodeWriter nnWriter,
final MapNode data) {
try {
- if (data.getNodeType().equals(SchemaContext.NAME)) {
- for (final MapEntryNode child : data.getValue()) {
+ if (data.getIdentifier().getNodeType().equals(SchemaContext.NAME)) {
+ for (final MapEntryNode child : data.body()) {
nnWriter.write(child);
}
} else {
}
protected Element serializeNodeWithParentStructure(final Document document, final YangInstanceIdentifier dataRoot,
- final NormalizedNode<?, ?> node) {
+ final NormalizedNode node) {
if (!dataRoot.equals(ROOT)) {
return (Element) transformNormalizedNode(document,
ImmutableNodes.fromInstanceId(schemaContext.getCurrentContext(), dataRoot, node),
public Optional<Datastore> getDatastore() {
return datastore;
}
-
}
-
}