public RemoveGlusterServerParameters(Guid clusterId, String hostnameOrIp, boolean forceAction) { setClusterId(clusterId); setHostnameOrIp(hostnameOrIp); setForceAction(forceAction); }
public void onDetachNewGlusterHosts() { if (getWindow() == null) { return; } final DetachGlusterHostsModel hostsModel = (DetachGlusterHostsModel) getWindow(); if (!hostsModel.validate()) { return; } boolean force = hostsModel.getForce().getEntity(); ArrayList<ActionParametersBase> parametersList = new ArrayList<>(); for (Object model : hostsModel.getHosts().getSelectedItems()) { String host = (String) ((EntityModel) model).getEntity(); parametersList.add(new RemoveGlusterServerParameters(getEntity().getId(), host, force)); } Frontend.getInstance().runMultipleAction(ActionType.RemoveGlusterServer, parametersList); cancel(); }