private Response resetOption(Action action, String optionName, String optionValue, boolean force) { return doAction(ActionType.ResetGlusterVolumeOptions, new ResetGlusterVolumeOptionsParameters(guid, optionName == null ? null : new GlusterVolumeOptionEntity(guid, optionName, optionValue), force), action); }
private void onResetParameter() { ConfirmationModel model = (ConfirmationModel) getWindow(); if (model.getProgress() != null) { return; } if (getSelectedItem() == null) { return; } GlusterVolumeOptionEntity selectedOption = getSelectedItem(); ResetGlusterVolumeOptionsParameters parameters = new ResetGlusterVolumeOptionsParameters(selectedOption.getVolumeId(), selectedOption, false); model.startProgress(); Frontend.getInstance().runAction(ActionType.ResetGlusterVolumeOptions, parameters, result -> { ConfirmationModel localModel = (ConfirmationModel) result.getState(); localModel.stopProgress(); cancel(); }, model); }
private void onResetAllParameters() { ConfirmationModel model = (ConfirmationModel) getWindow(); if (model.getProgress() != null) { return; } if (getEntity() == null) { return; } GlusterVolumeEntity volume = getEntity(); ResetGlusterVolumeOptionsParameters parameters = new ResetGlusterVolumeOptionsParameters(volume.getId(), null, false); model.startProgress(); Frontend.getInstance().runAction(ActionType.ResetGlusterVolumeOptions, parameters, result -> { ConfirmationModel localModel = (ConfirmationModel) result.getState(); localModel.stopProgress(); cancel(); }, model); }