Details
-
Task
-
Status: Resolved
-
Medium
-
Resolution: Done
-
None
-
None
Description
org.opendaylight.restconf.nb.rfc8040.rests.utils contains standalone utilities which operate at various levels – mostly dealing with RestconfStrategy without the implication of a full RestconfDataService.
Eliminate individual classes here, replacing them with either RestconfDataServiceImpl integration (where JAX-RS is involved) or RestconfStrategy integration (where it is not).
Success criteria here are:
- org.opendaylight.restconf.nb.rfc8040.rests.utils package is gone
- RestconfDataServiceImpl is a plain HTTP wrapper around RestconfStrategy lookup and invocation
- RestconfStrategy and RestconfTransaction semantics are completely defined around either Netconf or DOMDataBroker
Attachments
There are no Sub-Tasks for this issue.
Gerrit Reviews
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 107212,11 | Remove DeleteDataTransactionUtil | master | netconf | Status: MERGED | +2 | +1 |
| 107214,6 | Eliminate PlainPatchDataTransactionUtil | master | netconf | Status: MERGED | +2 | +1 |
| 107363,2 | Disconnect PutDataTransactionUtil from JAX-RS | master | netconf | Status: MERGED | +2 | +1 |
| 107366,4 | Update RestconfDataServiceImplTest assertions | master | netconf | Status: MERGED | +2 | +1 |
| 107367,3 | Disconnect PostDataTransactionUtil from JAX-RS | master | netconf | Status: MERGED | +2 | +1 |
| 107797,1 | Move CreateOrReplaceResult | master | netconf | Status: MERGED | +2 | +1 |
| 107799,2 | Eliminate PutDataTransactionUtil | master | netconf | Status: MERGED | +2 | +1 |
| 107800,3 | Restructure putData() implementation | master | netconf | Status: MERGED | +2 | +1 |
| 107801,3 | Eliminate PostDataTransactionUtil | master | netconf | Status: MERGED | +2 | +1 |
| 107803,1 | Optimize RestconfStrategy.postData() | master | netconf | Status: MERGED | +2 | +1 |