@Target({ElementType.METHOD, ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
-@HttpMethod("PATCH")
+@HttpMethod(HttpMethod.PATCH)
@Documented
+@Deprecated(since = "5.0.8", forRemoval = true)
public @interface Patch {
+ // Empty on purpose
}
\ No newline at end of file
import javax.ws.rs.DELETE;
import javax.ws.rs.Encoded;
import javax.ws.rs.GET;
+import javax.ws.rs.PATCH;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import org.opendaylight.mdsal.dom.spi.SimpleDOMActionResult;
import org.opendaylight.restconf.common.context.InstanceIdentifierContext;
import org.opendaylight.restconf.common.errors.RestconfDocumentedException;
-import org.opendaylight.restconf.common.patch.Patch;
import org.opendaylight.restconf.common.patch.PatchContext;
import org.opendaylight.restconf.common.patch.PatchStatusContext;
import org.opendaylight.restconf.nb.rfc8040.MediaTypes;
* @param uriInfo URI info
* @return {@link PatchStatusContext}
*/
- @Patch
+ @PATCH
@Path("/data/{identifier:.+}")
@Consumes({
MediaTypes.APPLICATION_YANG_PATCH_JSON,
* URI info
* @return {@link PatchStatusContext}
*/
- @Patch
+ @PATCH
@Path("/data")
@Consumes({
MediaTypes.APPLICATION_YANG_PATCH_JSON,
* @param payload data node for put to config DS
* @param ar {@link AsyncResponse} which needs to be completed
*/
- @Patch
+ @PATCH
@Path("/data/{identifier:.+}")
@Consumes({
MediaTypes.APPLICATION_YANG_DATA_JSON,