Deprecate WriteTransaction.mergeParentStructure*() 37/103637/1
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 8 Dec 2022 22:09:13 +0000 (23:09 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 8 Dec 2022 22:15:24 +0000 (23:15 +0100)
commitb011979b6e3b0b9e7f6d0bd5574fda9bc4668059
tree6dbdac26fda0be4e989a7af562e2a70c4ec00bdf
parenteb27c8b74278524e1c9aafec098e79d2dbe613b0
Deprecate WriteTransaction.mergeParentStructure*()

These methods hark to our dark past. Most of their uses should be
superfluous with current semantics and they paper over important
lifecycle management questions. Furthermore there are corner cases for
which they cannot be made to work simply because of the semantics
involved.

Deprecate these method so their users are pointed out and can be
gradually migrated.

Change-Id: Ib85d42a9514b33fcdb1efb1ddb273b4c6ee0e554
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/WriteOperations.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMWriteTransactionAdapter.java
binding/mdsal-binding-spi/src/main/java/org/opendaylight/mdsal/binding/spi/ForwardingReadWriteTransaction.java
binding/mdsal-binding-spi/src/main/java/org/opendaylight/mdsal/binding/spi/ForwardingWriteTransaction.java