From: Robert Varga Date: Mon, 21 Sep 2015 15:32:53 +0000 (+0200) Subject: BUG-2399: handle APPEARED/DISAPPEARED modification types X-Git-Tag: release/beryllium~104 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=eba291adf975802b00780ef36d904b4a142e18a6;p=mdsal.git BUG-2399: handle APPEARED/DISAPPEARED modification types This adds support for handling the appeared/disappeared modification types when instantiating a lazy data object. Change-Id: I7a00d2c31dcc382b8b90d4a1125ec932e3075281 Signed-off-by: Robert Varga --- diff --git a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/LazyDataObjectModification.java b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/LazyDataObjectModification.java index d0d30068d9..e7046162c4 100644 --- a/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/LazyDataObjectModification.java +++ b/binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/LazyDataObjectModification.java @@ -139,10 +139,12 @@ final class LazyDataObjectModification implements DataObje @Override public DataObjectModification.ModificationType getModificationType() { switch(domData.getModificationType()) { + case APPEARED: case WRITE: return DataObjectModification.ModificationType.WRITE; case SUBTREE_MODIFIED: return DataObjectModification.ModificationType.SUBTREE_MODIFIED; + case DISAPPEARED: case DELETE: return DataObjectModification.ModificationType.DELETE;