From: Robert Varga Date: Tue, 18 Feb 2020 21:23:52 +0000 (+0100) Subject: Deprecate AugmentationReader for removal X-Git-Tag: v6.0.0~147 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=c6442af2b89bc409e2ed354714deaf12ab82f13e;p=mdsal.git Deprecate AugmentationReader for removal AugmentationHolder provides the equivalent functionality in-line in the DataObject itself. Deprecate AugmentationHolder for removal. JIRA: MDSAL-392 Change-Id: I51044365a38e26f57792bb2036a2775f3b92d711 Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/util/AugmentationReader.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/util/AugmentationReader.java index faf6dd757b..e764d50d19 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/util/AugmentationReader.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/mdsal/binding/dom/codec/util/AugmentationReader.java @@ -9,6 +9,7 @@ package org.opendaylight.mdsal.binding.dom.codec.util; import java.util.Map; import org.opendaylight.yangtools.yang.binding.Augmentation; +import org.opendaylight.yangtools.yang.binding.AugmentationHolder; /** * Interface which sould be implemented by proxy {@link java.lang.reflect.InvocationHandler} to obtain augmentations @@ -16,7 +17,10 @@ import org.opendaylight.yangtools.yang.binding.Augmentation; * *

* If implemented proxy does not implement this interface, its augmentations are not properly serialized / deserialized. + * + * @deprecated Use {@link AugmentationHolder} instead. */ +@Deprecated(forRemoval = true) public interface AugmentationReader { Map>, Augmentation> getAugmentations(Object obj);