X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Fstreams%2Flisteners%2FListenerAdapter.java;h=655e48bc39c1c15436c5d43a79ce8249e146f746;hb=c894986ef8b0b40d7457c8c0c54a656ea0e9a521;hp=d9d6eb3533182fa62a08b294d0d44c3dc75d859b;hpb=56ed0d3d88116d6cc48326dd81499e27730b06b4;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenerAdapter.java b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenerAdapter.java index d9d6eb3533..655e48bc39 100644 --- a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenerAdapter.java +++ b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/streams/listeners/ListenerAdapter.java @@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate; import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidateNode; import org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode; import org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree; +import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext; import org.opendaylight.yangtools.yang.model.api.Module; import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.model.api.SchemaPath; @@ -132,7 +133,7 @@ public class ListenerAdapter extends AbstractCommonSubscriber implements Cluster * @return Data in printable form. */ private String prepareXml(final Collection dataTreeCandidates) { - final SchemaContext schemaContext = schemaHandler.get(); + final EffectiveModelContext schemaContext = schemaHandler.get(); final DataSchemaContextTree dataContextTree = DataSchemaContextTree.from(schemaContext); final Document doc = createDocument(); final Element notificationElement = basePartDoc(doc); @@ -151,7 +152,7 @@ public class ListenerAdapter extends AbstractCommonSubscriber implements Cluster */ private void addValuesToDataChangedNotificationEventElement(final Document doc, final Element dataChangedNotificationEventElement, final Collection dataTreeCandidates, - final SchemaContext schemaContext, final DataSchemaContextTree dataSchemaContextTree) { + final EffectiveModelContext schemaContext, final DataSchemaContextTree dataSchemaContextTree) { for (DataTreeCandidate dataTreeCandidate : dataTreeCandidates) { DataTreeCandidateNode candidateNode = dataTreeCandidate.getRootNode(); @@ -172,7 +173,7 @@ public class ListenerAdapter extends AbstractCommonSubscriber implements Cluster private void addNodeToDataChangeNotificationEventElement(final Document doc, final Element dataChangedNotificationEventElement, final DataTreeCandidateNode candidateNode, - final YangInstanceIdentifier parentYiid, final SchemaContext schemaContext, + final YangInstanceIdentifier parentYiid, final EffectiveModelContext schemaContext, final DataSchemaContextTree dataSchemaContextTree) { Optional> optionalNormalizedNode = Optional.empty(); @@ -288,7 +289,7 @@ public class ListenerAdapter extends AbstractCommonSubscriber implements Cluster } private Node createCreatedChangedDataChangeEventElement(final Document doc, final YangInstanceIdentifier eventPath, - final NormalizedNode normalized, final Operation operation, final SchemaContext schemaContext, + final NormalizedNode normalized, final Operation operation, final EffectiveModelContext schemaContext, final DataSchemaContextTree dataSchemaContextTree) { final Element dataChangeEventElement = doc.createElement(DATA_CHANGE_EVENT); final Element pathElement = doc.createElement(PATH); @@ -300,7 +301,7 @@ public class ListenerAdapter extends AbstractCommonSubscriber implements Cluster dataChangeEventElement.appendChild(operationElement); try { - SchemaPath nodePath; + final SchemaPath nodePath; final Optional> childrenSchemaNode = dataSchemaContextTree.findChild(eventPath); checkState(childrenSchemaNode.isPresent()); if (normalized instanceof MapEntryNode || normalized instanceof UnkeyedListEntryNode) {