Make RuntimeRpc revision aware 97/72997/1
authorMarek Gradzki <mgradzki@cisco.com>
Wed, 13 Jun 2018 19:12:16 +0000 (21:12 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Thu, 14 Jun 2018 10:20:36 +0000 (10:20 +0000)
commit5a867fd24120d4d08ec50cd0d38ff265c99fc203
tree5f57e3898576ee8bed49e3ac64c380e34c38c6d6
parent2587d2f26d9795eb3568bb9585496de8b630d99f
Make RuntimeRpc revision aware

Do not use SchemaContext.findModule(URI),
which looks for a module instance with specified namespace
and no revision.
Such lookup fails for modules with revision defined.

Instead (as already done in AbstractEdit)
use SchemaContext.findModules and take the newest module
if more than one module with the same namespace is found.

Change-Id: I7b6bdcb9156669645e19a6395e1b74995328154d
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
(cherry picked from commit 69c92b2bee54681ebb5c0bfaf89d269877e0b747)
netconf/mdsal-netconf-connector/src/main/java/org/opendaylight/netconf/mdsal/connector/ops/RuntimeRpc.java
netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/netconf/mdsal/connector/ops/RuntimeRpcTest.java
netconf/mdsal-netconf-connector/src/test/resources/yang/mdsal-netconf-rpc-test.yang