X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=netconf%2Ftools%2Fnetconf-testtool%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Ftest%2Ftool%2Frpc%2FSimulatedLock.java;h=59a16316933f0092096f0db09e494157b063c832;hb=a78eedbed12341f665d4988fa7c61c5c702cf2dd;hp=0ebd5cc6a584e48edcce72708537cd394947762c;hpb=4c0c091813aea131d32dc70c5121a450eb9b7291;p=netconf.git diff --git a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java b/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java index 0ebd5cc6a5..59a1631693 100644 --- a/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java +++ b/netconf/tools/netconf-testtool/src/main/java/org/opendaylight/netconf/test/tool/rpc/SimulatedLock.java @@ -5,27 +5,23 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.netconf.test.tool.rpc; -import com.google.common.base.Optional; -import org.opendaylight.controller.config.util.xml.DocumentedException; -import org.opendaylight.controller.config.util.xml.XmlElement; -import org.opendaylight.controller.config.util.xml.XmlUtil; +import org.opendaylight.netconf.api.xml.XmlElement; import org.opendaylight.netconf.api.xml.XmlNetconfConstants; -import org.opendaylight.netconf.confignetconfconnector.operations.AbstractConfigNetconfOperation; +import org.opendaylight.netconf.server.api.operations.AbstractLastNetconfOperation; +import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601.SessionIdType; import org.w3c.dom.Document; import org.w3c.dom.Element; -public class SimulatedLock extends AbstractConfigNetconfOperation { - - public SimulatedLock(final String netconfSessionIdForReporting) { - super(null, netconfSessionIdForReporting); +public class SimulatedLock extends AbstractLastNetconfOperation { + public SimulatedLock(final SessionIdType sessionId) { + super(sessionId); } @Override - protected Element handleWithNoSubsequentOperations(final Document document, final XmlElement operationElement) throws DocumentedException { - return XmlUtil.createElement(document, XmlNetconfConstants.OK, Optional.absent()); + protected Element handleWithNoSubsequentOperations(final Document document, final XmlElement operationElement) { + return document.createElement(XmlNetconfConstants.OK); } @Override