Update CursorAwareDataTree{Modification,Snapshot} API 64/74864/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 28 Jul 2018 08:26:56 +0000 (10:26 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 6 Aug 2018 14:41:45 +0000 (16:41 +0200)
commit1489f5570dde3c047e3542e6d70b1ecb4aac5c32
tree19e074a9346d864100ceb3dedc474029f137a56d
parent0d28b86a25b8cdbaf95355e07774412aa4689211
Update CursorAwareDataTree{Modification,Snapshot} API

Create an explicit openCursor() method and return Optional instead
of a Nullable.

Change-Id: I6a9f11726f85acb86e6aaf30b7ede12b8420da37
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 7aa7e29cda8726a9f05ee30a38be17a120e77644)
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/CursorAwareDataTreeModification.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/CursorAwareDataTreeSnapshot.java
yang/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidates.java
yang/yang-data-api/src/test/java/org/opendaylight/yangtools/yang/data/api/schema/tree/DataTreeCandidatesTest.java
yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/DataTreeCandidatesTest.java