Add DataPostResult 17/109017/4
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 17 Nov 2023 23:44:19 +0000 (00:44 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 18 Nov 2023 14:29:24 +0000 (15:29 +0100)
commitacf2b2e98aab51c5e0194c42c485eca21b197219
treed74cc57de64b09c1e57f02beb7d958539b8870af
parentd260519b4f6c37c03c7cb794f601b0e8bde156cd
Add DataPostResult

POST to /data can result in multiple different results. Add
DataPostResult encapsulate the possiblities.

Also introduce CreateResource, which is the result of POST in Operation
Create Mode -- moving some of the worries away from JAX-RS layer's
postData().

JIRA: NETCONF-773
Change-Id: I56dcde72630d53290f002e9b6258924175bb3072
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/services/impl/RestconfDataServiceImpl.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/DataPostResult.java [new file with mode: 0644]