Disconnect netconf-common-mdsal from netconf-api 92/115692/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 2 Mar 2025 07:45:09 +0000 (08:45 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 2 Mar 2025 08:07:00 +0000 (09:07 +0100)
commit0680655d809f7f64f781a50b722f88703ec6743a
tree037cf442ae338aeadc631f62e74daa0e64fd6629
parent74ce020eb52a97f770c6d0716087bc3ce7f7f659
Disconnect netconf-common-mdsal from netconf-api

The only user of NormalizedDataUtil is netconf-client-mdsal, so we move
that class and all of its supports there.

This allows us to disconnect from netconf-api, improving the dependency
graph.

Change-Id: I8151460ef01439249a8ea7018c93c3af75140e18
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
19 files changed:
features/odl-netconf-mdsal-common/pom.xml
features/odl-netconf-mdsal-common/src/main/feature/feature.xml
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/NetconfMessageTransformUtil.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/NetconfRpcStructureTransformer.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/NetconfStateSchemasResolverImpl.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/impl/SchemalessRpcStructureTransformer.java
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/EmptyListXmlMetadataWriter.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/EmptyListXmlMetadataWriter.java with 99% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/EmptyListXmlWriter.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/EmptyListXmlWriter.java with 98% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/NormalizedDataUtil.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/NormalizedDataUtil.java with 99% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/PathNode.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/PathNode.java with 98% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/ProxyEffectiveModelContext.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/ProxyEffectiveModelContext.java with 99% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/ProxyMountPointContext.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/ProxyMountPointContext.java with 96% similarity]
plugins/netconf-client-mdsal/src/main/java/org/opendaylight/netconf/client/mdsal/util/StreamingContext.java [moved from plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/StreamingContext.java with 99% similarity]
plugins/netconf-client-mdsal/src/test/java/org/opendaylight/netconf/client/mdsal/impl/NetconfMessageTransformerTest.java
plugins/netconf-client-mdsal/src/test/java/org/opendaylight/netconf/common/mdsal/NormalizedDataUtilTest.java [moved from plugins/netconf-common-mdsal/src/test/java/org/opendaylight/netconf/common/mdsal/NormalizedDataUtilTest.java with 97% similarity]
plugins/netconf-common-mdsal/pom.xml
plugins/netconf-common-mdsal/src/main/java/module-info.java
plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/DOMNotificationEvent.java
plugins/netconf-common-mdsal/src/main/java/org/opendaylight/netconf/common/mdsal/package-info.java