X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Frests%2Futils%2FDeleteDataTransactionUtil.java;fp=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Frests%2Futils%2FDeleteDataTransactionUtil.java;h=6b3f0a014608d6a5c4dd7c9f48b1d8ed2e13ef1d;hb=f8b6846e67b74bbbc75b00a4c9861ce0da576168;hp=35e09be0d6c847afc820729f75bb9a86adb6c17c;hpb=afbccbdf4e8fd5e0e895fd63e8dd0622520c1a4f;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/DeleteDataTransactionUtil.java b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/DeleteDataTransactionUtil.java index 35e09be0d6..6b3f0a0146 100644 --- a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/DeleteDataTransactionUtil.java +++ b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/rests/utils/DeleteDataTransactionUtil.java @@ -25,6 +25,7 @@ import org.slf4j.LoggerFactory; */ public final class DeleteDataTransactionUtil { private static final Logger LOG = LoggerFactory.getLogger(DeleteDataTransactionUtil.class); + private static final String DELETE_TX_TYPE = "DELETE"; private DeleteDataTransactionUtil() { throw new UnsupportedOperationException("Util class."); @@ -38,18 +39,15 @@ public final class DeleteDataTransactionUtil { */ public static Response deleteData(final RestconfStrategy strategy, final YangInstanceIdentifier path) { strategy.prepareReadWriteExecution(); - checkItemExists(strategy, LogicalDatastoreType.CONFIGURATION, path, - RestconfDataServiceConstant.DeleteData.DELETE_TX_TYPE); + checkItemExists(strategy, LogicalDatastoreType.CONFIGURATION, path, DELETE_TX_TYPE); strategy.delete(LogicalDatastoreType.CONFIGURATION, path); final FluentFuture future = strategy.commit(); final ResponseFactory response = new ResponseFactory(Status.NO_CONTENT); //This method will close transactionChain if any - FutureCallbackTx.addCallback(future, RestconfDataServiceConstant.DeleteData.DELETE_TX_TYPE, response, - strategy.getTransactionChain()); + FutureCallbackTx.addCallback(future, DELETE_TX_TYPE, response, strategy.getTransactionChain()); return response.build(); } - /** * Check if items already exists at specified {@code path}. Throws {@link RestconfDocumentedException} if * data does NOT already exists.