Move PatchStatus{Context,Entity} 94/111294/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 5 Apr 2024 22:55:11 +0000 (00:55 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 5 Apr 2024 23:09:11 +0000 (01:09 +0200)
commit68f748be0f3e8e02cf12596dc1fc9c84243ad4cd
treea5fb3e685ca71faee20c7b451e029b03369bbd0e
parentf29ad37a5c91003568d71f6fbc3d375a02d57d6d
Move PatchStatus{Context,Entity}

These two classes want to express a FormattableBody on the server side.
Move them out to server.api where they can be evolved further.

An immediate benefit is integration with DatabindContext's codecs.

JIRA: NETCONF-773
Change-Id: I67fe024c3701ab39797db3f6d5afa6f02d1385ee
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
15 files changed:
restconf/restconf-nb/pom.xml
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/jaxrs/JaxRsRestconf.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/AbstractPatchStatusBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/JsonPatchStatusBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlPatchStatusBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/RestconfStrategy.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/DataYangPatchResult.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/PatchStatusContext.java [moved from restconf/restconf-common/src/main/java/org/opendaylight/restconf/common/patch/PatchStatusContext.java with 72% similarity]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/PatchStatusEntity.java [moved from restconf/restconf-common/src/main/java/org/opendaylight/restconf/common/patch/PatchStatusEntity.java with 95% similarity]
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/jaxrs/RestconfDataPatchTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/JsonPatchStatusBodyWriterTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlPatchStatusBodyWriterTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/AbstractRestconfStrategyTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/MdsalRestconfStrategyTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/NetconfRestconfStrategyTest.java