*
* @param identifier path to target
* @param context edits
- * @param uriInfo URI info
* @return {@link PatchStatusContext}
*/
@PATCH
MediaTypes.APPLICATION_YANG_DATA_XML
})
public PatchStatusContext patchData(@Encoded @PathParam("identifier") final String identifier,
- final PatchContext context, @Context final UriInfo uriInfo) {
- return patchData(context, uriInfo);
+ final PatchContext context) {
+ return patchData(context);
}
/**
* Ordered list of edits that are applied to the datastore by the server.
*
- * @param context
- * edits
- * @param uriInfo
- * URI info
+ * @param context edits
* @return {@link PatchStatusContext}
*/
@PATCH
MediaTypes.APPLICATION_YANG_DATA_JSON,
MediaTypes.APPLICATION_YANG_DATA_XML
})
- public PatchStatusContext patchData(final PatchContext context, @Context final UriInfo uriInfo) {
+ public PatchStatusContext patchData(final PatchContext context) {
final InstanceIdentifierContext iid = RestconfDocumentedException.throwIfNull(context,
ErrorType.PROTOCOL, ErrorTag.MALFORMED_MESSAGE, "No patch documented provided")
.getInstanceIdentifierContext();
MediaType.TEXT_XML
})
public void patchData(@Encoded @PathParam("identifier") final String identifier,
- final NormalizedNodePayload payload, @Context final UriInfo uriInfo, @Suspended final AsyncResponse ar) {
+ final NormalizedNodePayload payload, @Suspended final AsyncResponse ar) {
final InstanceIdentifierContext iid = payload.getInstanceIdentifierContext();
final YangInstanceIdentifier path = iid.getInstanceIdentifier();
validInputData(iid.getSchemaNode() != null, payload);
.when(readWrite).exists(LogicalDatastoreType.CONFIGURATION, JUKEBOX_IID);
doReturn(immediateTrueFluentFuture())
.when(readWrite).exists(LogicalDatastoreType.CONFIGURATION, GAP_IID);
- final PatchStatusContext status = dataService.patchData(patch, uriInfo);
+ final PatchStatusContext status = dataService.patchData(patch);
assertTrue(status.isOk());
assertEquals(3, status.getEditCollection().size());
assertEquals("replace data", status.getEditCollection().get(1).getEditId());
.when(readWrite).exists(LogicalDatastoreType.CONFIGURATION, JUKEBOX_IID);
doReturn(immediateTrueFluentFuture()).when(readWrite).exists(LogicalDatastoreType.CONFIGURATION, GAP_IID);
- final PatchStatusContext status = dataService.patchData(patch, uriInfo);
+ final PatchStatusContext status = dataService.patchData(patch);
assertTrue(status.isOk());
assertEquals(3, status.getEditCollection().size());
assertNull(status.getGlobalErrors());
doReturn(immediateFalseFluentFuture())
.when(readWrite).exists(LogicalDatastoreType.CONFIGURATION, GAP_IID);
doReturn(true).when(readWrite).cancel();
- final PatchStatusContext status = dataService.patchData(patch, uriInfo);
+ final PatchStatusContext status = dataService.patchData(patch);
assertFalse(status.isOk());
assertEquals(3, status.getEditCollection().size());