From: Tony Tkacik Date: Fri, 8 Jan 2016 09:08:29 +0000 (+0100) Subject: Bug 4657: Added handling of APPEARED, DISAPPEARED. X-Git-Tag: release/beryllium~34 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F60%2F32260%2F2;p=yangtools.git Bug 4657: Added handling of APPEARED, DISAPPEARED. In the context of applying candidate to cursor state APPEARED and DISPAPPEARED should be handled same way as SUBTREE_MODIFIED. Change-Id: I220aab3fc94fdec9cf3a158bf4c756c120d9120d Signed-off-by: Tony Tkacik --- diff --git a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidateNodes.java b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidateNodes.java index 8145bfe711..f6da831b3f 100644 --- a/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidateNodes.java +++ b/yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidateNodes.java @@ -81,6 +81,8 @@ public final class DataTreeCandidateNodes { case DELETE: cursor.delete(node.getIdentifier()); break; + case APPEARED: + case DISAPPEARED: case SUBTREE_MODIFIED: final Collection children = node.getChildNodes(); if (!children.isEmpty()) {