@Override public Response reloadConfigurations(Action action) { return doAction(ActionType.ReloadConfigurations, new ActionParametersBase(), action); }
@Override public List<ActionReturnValue> runMultipleActions(ActionType actionType, ArrayList<ActionParametersBase> multipleParams, boolean isRunOnlyIfAllValidationPass, boolean isWaitForResult) { log.debug("Server: RunMultipleAction invoked! [amount of actions: {}]", multipleParams.size()); //$NON-NLS-1$ String correlationId = CorrelationIdTracker.getCorrelationId(); for (ActionParametersBase params : multipleParams) { params.setSessionId(getEngineSessionId()); if (params.getCorrelationId() == null) { params.setCorrelationId(correlationId); } } List<ActionReturnValue> returnValues = getBackend().runMultipleActions(actionType, multipleParams, isRunOnlyIfAllValidationPass, isWaitForResult); return returnValues; }
@Override protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return super.appendAttributes(tsb).append("vmId", getVmId()); } }
@Override public Response clear(Action action) { ActionParametersBase params = new ActionParametersBase(); params.setJobId(guid); return doAction(ActionType.ClearExternalJob, params, action); }
protected ToStringBuilder appendAttributes(ToStringBuilder tsb) { return tsb.append("commandId", getCommandId()) .append("user", getParametersCurrentUser() == null ? null : getParametersCurrentUser().getLoginName()) .append("commandType", getCommandType()); }
parameters.add(new ActionParametersBase()); parameters.add(new ActionParametersBase()); parameters.add(new ActionParametersBase()); parameters.add(new ActionParametersBase()); parameters.get(0).setCommandId(Guid.Empty); parameters.get(1).setCommandId(Guid.EVERYONE); parameters.get(2).setCommandId(Guid.SYSTEM); frontend.runMultipleAction(ActionType.AddLocalStorageDomain, parameters, false, mockMultipleActionCallback, testState);
@BeforeEach @Override public void setUp() throws Exception { super.setUp(); ActionParametersBase params = new ActionParametersBase(); params.setSessionId("ASESSIONID"); params.setTransactionScopeOption(TransactionScopeOption.RequiresNew); ActionParametersBase taskParams = new ActionParametersBase(); taskParams.setSessionId("ASESSIONID"); taskParams.setTransactionScopeOption(TransactionScopeOption.RequiresNew); taskParams.setParentParameters(params); // create some test data newAsyncTask = new AsyncTask(); newAsyncTask.setTaskId(Guid.newGuid()); newAsyncTask.setVdsmTaskId(Guid.newGuid()); newAsyncTask.setStartTime(new Date()); newAsyncTask.setActionType(ActionType.AddDisk); newAsyncTask.setstatus(AsyncTaskStatusEnum.running); newAsyncTask.setresult(AsyncTaskResultEnum.success); newAsyncTask.setActionParameters(params); newAsyncTask.setTaskParameters(taskParams); newAsyncTask.setCommandId(Guid.newGuid()); newAsyncTask.setRootCommandId(Guid.newGuid()); newAsyncTask.setTaskType(AsyncTaskType.copyImage); newAsyncTask.setStoragePoolId(Guid.newGuid()); existingAsyncTask = dao.get(FixturesTool.EXISTING_TASK_ID); }
@Test public void serializeVdsActionParameters() { ActionParametersBase params = new ActionParametersBase(); params.setLockProperties(LockProperties.create(Scope.None).withWait(true)); JsonObjectSerializer serializer = new JsonObjectSerializer(); assertTrue(serializer.serialize(params).length() > 0); }
protected <P extends ActionParametersBase> P sessionize(P parameters) { String sessionId = getCurrent().getSessionId(); parameters.setSessionId(sessionId); return parameters; }
public boolean isLiveMerge() { return getParentParameters().getCommandType() == ActionType.RemoveSnapshotSingleDiskLive; }
parameters.add(new ActionParametersBase()); parameters.get(0).setCommandId(Guid.Empty); parameters.add(new ActionParametersBase()); frontend.runMultipleAction(ActionType.AddLocalStorageDomain, parameters, false, mockMultipleActionCallback, testState);
@Override public Response undelete(Action action) { return performAction(ActionType.DisplayAllAuditLogAlerts, new ActionParametersBase(), action, false); }
parameters.add(new ActionParametersBase()); parameters.add(new ActionParametersBase()); parameters.get(0).setCommandId(Guid.Empty); frontend.runMultipleAction(ActionType.AddLocalStorageDomain, parameters, false, mockMultipleActionCallback, testState);
@Override public ActionReturnValue runAction(ActionType actionType, ActionParametersBase params) { log.debug("Server: RunAction invoked!"); //$NON-NLS-1$ debugAction(actionType, params); params.setSessionId(getEngineSessionId()); if (params.getCorrelationId() == null) { params.setCorrelationId(CorrelationIdTracker.getCorrelationId()); } return getBackend().runAction(actionType, params); }
@Override public String toString() { return appendAttributes(ToStringBuilder.forInstance(this)).build(); }
private UiVdcMultipleAction createAction(boolean waitForResult, boolean runNextInCaseOfError) { return new UiVdcMultipleAction(ACTION_TYPE, Collections.singletonList(new ActionParametersBase()), model, waitForResult, runNextInCaseOfError); }
@Override protected UiVdcAction createAction() { return new UiVdcAction(ACTION_TYPE, new ActionParametersBase(), model); }
private UiVdcAction createAction(boolean showErrorDialog) { return new UiVdcAction(ACTION_TYPE, new ActionParametersBase(), model, showErrorDialog); }
public void clearAllAlerts() { Frontend.getInstance().runAction(ActionType.ClearAllAuditLogAlerts, new ActionParametersBase()); }
public void displayAllAlerts() { Frontend.getInstance().runAction(ActionType.DisplayAllAuditLogAlerts, new ActionParametersBase()); }