@Override protected void executeThis() { String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); Provider provider = new OperationHandler<Provider>() .setFailureMesssage("Failed to get provider " + providerName + ".") .setOperation(Daemon.getProvider(currentDeployment, providerName, false)) .get(); int originalHash = provider.hashCode(); provider = editProvider((P) provider); if (originalHash == provider.hashCode()) { AnsiUi.failure("No changes supplied."); return; } new OperationHandler<Void>() .setFailureMesssage("Failed to edit provider " + providerName + ".") .setSuccessMessage("Successfully edited provider " + providerName + ".") .setOperation(Daemon.setProvider(currentDeployment, providerName, !noValidate, provider)) .get(); }
@Override protected void executeThis() { String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); Provider provider = new OperationHandler<Provider>() .setFailureMesssage("Failed to get provider " + providerName + ".") .setOperation(Daemon.getProvider(currentDeployment, providerName, false)) .get(); int originalHash = provider.hashCode(); provider = editProvider((P) provider); if (originalHash == provider.hashCode()) { AnsiUi.failure("No changes supplied."); return; } new OperationHandler<Void>() .setFailureMesssage("Failed to edit provider " + providerName + ".") .setSuccessMessage("Successfully edited provider " + providerName + ".") .setOperation(Daemon.setProvider(currentDeployment, providerName, !noValidate, provider)) .get(); }