Allow odl-pretty-print to be configured to true 05/111305/8
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 6 Apr 2024 02:47:31 +0000 (04:47 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 8 Apr 2024 12:00:18 +0000 (14:00 +0200)
commitb372a543d9da95b9dd976fb757462f437031dde4
treebe3a866fa1dba18e0379135b4f467d9a8f7cdf27
parent62fef15fa2b0b90cae6d34135bbc52fe180f598f
Allow odl-pretty-print to be configured to true

Expose a configuration knob, pretty-print, which controls the default
value of pretty-printing.

This also cleans up our handling of arguments, as it was all over the
place.

JIRA: NETCONF-1290
Change-Id: Ie4fab3450bceef6d04fc28fe8b908e937a69e4c3
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
34 files changed:
protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/ImmutableQueryParameters.java [new file with mode: 0644]
protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/QueryParameters.java [new file with mode: 0644]
protocol/restconf-api/src/main/java/org/opendaylight/restconf/api/query/DepthParam.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/jaxrs/JaxRsRestconf.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/Insert.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/OSGiNorthbound.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/databind/jaxrs/QueryParams.java [deleted file]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/databind/jaxrs/package-info.java [deleted file]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/AbstractNormalizedNodeBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/JsonNormalizedNodeBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlNormalizedNodeBodyWriter.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/legacy/NormalizedNodePayload.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/legacy/WriterParameters.java [moved from restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/legacy/QueryParameters.java with 64% similarity]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/MdsalRestconfStrategy.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/transactions/NetconfRestconfStrategy.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/nb/rfc8040/streams/SSEStreamService.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/DataGetParams.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/DataYangPatchParams.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/EventStreamGetParams.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/FormatParametersHelper.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/InvokeParams.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/QueryParams.java [new file with mode: 0644]
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/api/RestconfServer.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/mdsal/MdsalRestconfServer.java
restconf/restconf-nb/src/main/java/org/opendaylight/restconf/server/spi/RestconfServerConfiguration.java [new file with mode: 0644]
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/databind/AbstractPatchBodyTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/databind/AbstractResourceBodyTest.java
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/databind/jaxrs/QueryParamsTest.java [deleted file]
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/nb/rfc8040/jersey/providers/XmlNormalizedNodeBodyWriterTest.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
restconf/restconf-nb/src/test/java/org/opendaylight/restconf/server/api/ParamsTest.java [new file with mode: 0644]