Improve NETCONF session ID handling
[netconf.git] / netconf / mdsal-netconf-monitoring / src / main / java / org / opendaylight / controller / config / yang / netconf / mdsal / monitoring / GetSchema.java
index b71cedadde6f27ea2c34192c8825e438762096c0..07a7f976d29b255952b819e3b60ac4fd46f2371c 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.netconf.api.xml.XmlNetconfConstants;
 import org.opendaylight.netconf.api.xml.XmlUtil;
 import org.opendaylight.netconf.server.api.monitoring.NetconfMonitoringService;
 import org.opendaylight.netconf.server.api.operations.AbstractSingletonNetconfOperation;
+import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.SessionIdType;
 import org.opendaylight.yangtools.yang.common.ErrorSeverity;
 import org.opendaylight.yangtools.yang.common.ErrorTag;
 import org.opendaylight.yangtools.yang.common.ErrorType;
@@ -35,8 +36,8 @@ public final class GetSchema extends AbstractSingletonNetconfOperation {
 
     private final NetconfMonitoringService monitoring;
 
-    public GetSchema(final String netconfSessionIdForReporting, final NetconfMonitoringService monitoring) {
-        super(netconfSessionIdForReporting);
+    public GetSchema(final SessionIdType sessionId, final NetconfMonitoringService monitoring) {
+        super(sessionId);
         this.monitoring = requireNonNull(monitoring);
     }