private Response copy(Action action) { GlusterHookManageParameters params = new GlusterHookManageParameters(guid); if (action.isSetHost()) { validateParameters(action.getHost(), "id|name"); Guid hostId = getHostId(action); params.setSourceServerId(hostId); } return doAction(ActionType.UpdateGlusterHook, params, action); }
private Response addToMissingServers(Action action) { return doAction(ActionType.AddGlusterHook, new GlusterHookManageParameters(guid), action); }
@Override public Response remove() { get(); return performAction(ActionType.RemoveGlusterHook, new GlusterHookManageParameters(guid)); } }
resolveConflictsModel.getServerHooksList().getSelectedItem(); Guid serverId = (serverHook == null) ? null : serverHook.getServerId(); parameters.add(new GlusterHookManageParameters(hookEntity.getId(), serverId)); IFrontendActionAsyncCallback callback = result -> { if (result.getReturnValue().getSucceeded()) { boolean isAdd = resolveConflictsModel.getResolveMissingConflictCopy().getEntity(); actionTypes.add(isAdd ? ActionType.AddGlusterHook : ActionType.RemoveGlusterHook); parameters.add(new GlusterHookManageParameters(hookEntity.getId())); IFrontendActionAsyncCallback callback = result -> { if (result.getReturnValue().getSucceeded()) {