Use keyed list as a selection node in filter 58/37058/2
authorAndrej Mak <andmak@cisco.com>
Mon, 4 Apr 2016 10:56:58 +0000 (12:56 +0200)
committerAndrej Mak <andmak@cisco.com>
Mon, 4 Apr 2016 12:01:54 +0000 (14:01 +0200)
commitf55af8daf00ae618935645840c7d87de58fc9210
tree4ccc7ecbe53bd6315a315603b06091fab6eaee9c
parentf09f275b488f984e9d15401299eaa77dc7745303
Use keyed list as a selection node in filter

Keyed list couldn't be used as selection node in filter
before, because filter node was parsed to normalized nodes
and yang codecs don't allow keyed list without key.
Filter content is not transformed to normalized nodes now,
only validated against schema context.

Change-Id: I5a81b268131e737d67cd3443f4f0ee4f124dd8bb
Signed-off-by: Andrej Mak <andmak@cisco.com>
15 files changed:
netconf/mdsal-netconf-connector/src/main/java/org/opendaylight/netconf/mdsal/connector/ops/get/AbstractGet.java
netconf/mdsal-netconf-connector/src/main/java/org/opendaylight/netconf/mdsal/connector/ops/get/FilterContentValidator.java [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java
netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/netconf/mdsal/connector/ops/get/FilterContentValidatorTest.java [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/expected.txt [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f1.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f2.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f3.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f4.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f5.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f6.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f7.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/filter/f8.xml [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/yang/filter-validator-test-augment.yang [new file with mode: 0644]
netconf/mdsal-netconf-connector/src/test/resources/yang/filter-validator-test-mod-0.yang [new file with mode: 0644]