Make RuntimeRpc revision aware 67/72967/1
authorMarek Gradzki <mgradzki@cisco.com>
Wed, 13 Jun 2018 19:12:16 +0000 (21:12 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Wed, 13 Jun 2018 19:31:14 +0000 (21:31 +0200)
commit69c92b2bee54681ebb5c0bfaf89d269877e0b747
treee9d43feec48aeec28c29bd987d8477bb3b814651
parent2eb70b58a85f9840f477a5070a5fd6820e9079bf
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 use 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>
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