Remove MountPointIdentifier 15/106015/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 17 May 2023 16:17:45 +0000 (18:17 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 17 May 2023 17:58:22 +0000 (19:58 +0200)
commita4a940292aa19435db2477e5e27ce00d3fcd6709
treece0cb2cdabb630bf8c44cb99ceb94ae8ef959bf1
parentbf154eab7562f0c11c4fdde0451853df67e07ca7
Remove MountPointIdentifier

Remove MountPointIdentifier as the last remnant of rfc8528-data-api.
This forces an adjustment to yang-data-codec-binfmt, which can no longer
read this PathArgument.

It also allows us to seal YangInstanceIdentifier.PathArgument, not
allowing any external implementations of it.

JIRA: YANGTOOLS-1172
Change-Id: Ibdbb5d2eb9d63f3d0e8a95065e8124ce6818a7af
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
29 files changed:
artifacts/pom.xml
codec/yang-data-codec-binfmt/pom.xml
codec/yang-data-codec-binfmt/src/main/java/module-info.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractLithiumDataInput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractMagnesiumDataInput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/AbstractMagnesiumDataOutput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/ForwardingNormalizedNodeDataInput.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/LegacyMountPointIdentifier.java
codec/yang-data-codec-binfmt/src/main/java/org/opendaylight/yangtools/yang/data/codec/binfmt/NormalizedNodeDataInput.java
codec/yang-data-codec-gson/src/main/java/module-info.java
codec/yang-data-codec-xml/src/main/java/module-info.java
data/pom.xml
data/rfc8528-data-api/pom.xml [deleted file]
data/rfc8528-data-api/src/main/java/module-info.java [deleted file]
data/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MPIv1.java [deleted file]
data/rfc8528-data-api/src/main/java/org/opendaylight/yangtools/rfc8528/data/api/MountPointIdentifier.java [deleted file]
data/rfc8528-data-util/pom.xml
data/rfc8528-data-util/src/main/java/module-info.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/YangInstanceIdentifier.java
data/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedNodesTest.java
data/yang-data-impl/pom.xml
data/yang-data-impl/src/main/java/module-info.java
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/leafref/LeafRefContextTreeBuilderTest.java
data/yang-data-tree-spi/src/test/java/org/opendaylight/yangtools/yang/data/tree/spi/DataTreeCandidatesTest.java
data/yang-data-tree-spi/src/test/java/org/opendaylight/yangtools/yang/data/tree/spi/NormalizedNodeDataTreeCandidateNodeTest.java
data/yang-data-util/pom.xml
data/yang-data-util/src/main/java/module-info.java
docs/pom.xml
features/odl-yangtools-data-api/pom.xml