Bug 6272 - support RESTCONF PATCH for mounted NETCONF nodes 02/47302/1
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Fri, 2 Sep 2016 14:01:32 +0000 (16:01 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Fri, 21 Oct 2016 05:37:42 +0000 (05:37 +0000)
commit7999d7d7f0eb0300df263f859b2010f157a0ca67
treefb20729a52f99d88943de7d91fc43f9234740b53
parent1ad4d5b06c69ee20e72742e6ec4c7c7e97953fb3
Bug 6272 - support RESTCONF PATCH for mounted NETCONF nodes

- distinguish between operation on server or on mount point
- when operates on server then use global schema context and
data broker
- when operates on mount point then use schema context and
broker from mount point
- if broker on mount point is missing then PATCH operation fails
with global error
- contains unit tests

Change-Id: I97135a467209fcb4a5782d1c2677f482b842ff8a
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
(cherry picked from commit c09b7ffd0f3812a237c82805ea16a67ffdeda89d)
restconf/sal-rest-connector/src/main/java/org/opendaylight/netconf/sal/restconf/impl/BrokerFacade.java
restconf/sal-rest-connector/src/main/java/org/opendaylight/netconf/sal/restconf/impl/RestconfImpl.java
restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/AbstractBodyReaderTest.java
restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestJsonPATCHBodyReaderMountPoint.java [new file with mode: 0644]
restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlPATCHBodyReader.java
restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/rest/impl/test/providers/TestXmlPATCHBodyReaderMountPoint.java [new file with mode: 0644]
restconf/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/test/BrokerFacadeTest.java