/** * Translate a single application error and store the translated message back in the return value object. * @param error The {@code ActionReturnValue} error object. * @return A {@code List} of translated messages. */ private List<String> translateError(final ActionReturnValue error) { return getAppErrorsTranslator().translateErrorText(error.getValidationMessages()); }
private void setErrorMessage(ActionReturnValue result, GlusterVolumeGeoRepActionConfirmationModel cModel) { String errorMessage = ""; //$NON-NLS-1$ if (result == null) { errorMessage = ConstantsManager.getInstance().getConstants().testFailedUnknownErrorMsg(); } else if (!result.getSucceeded()) { errorMessage = result.isValid() ? result.getFault().getMessage() : result.getValidationMessages().get(0); } cModel.setActionConfirmationMessage(errorMessage); } }
public void runMultipleActionsFailed(List<ActionType> actions, List<ActionReturnValue> returnValues, MessageFormatter messageFormatter) { List<Message> errors = new ArrayList<>(); int actionNum = 0; for (ActionReturnValue v : returnValues) { if (isRaiseErrorModalPanel(actions.get(actionNum++), v.getFault())) { String description = (v.getDescription() != null && !"".equals(v.getDescription().trim())) || returnValues.size() == 1 ? v.getDescription() : ConstantsManager.getInstance().getConstants().action() + " " + actionNum; //$NON-NLS-1$ //$NON-NLS-2$ if (!v.isValid()) { for (String validateMessage : v.getValidationMessages()) { errors.add(new Message(description, validateMessage)); } } else { errors.add(new Message(description, v.getFault().getMessage())); } } } errorPopupManager.show(messageFormatter.format(ErrorMessageFormatter.formatMessages(errors))); }
private void setTestResultValue(ActionReturnValue result) { String errorMessage = EMPTY_ERROR_MESSAGE; if (result == null) { errorMessage = ConstantsManager.getInstance().getConstants().testFailedUnknownErrorMsg(); } else if (!result.getSucceeded()) { errorMessage = result.isValid() ? result.getFault().getMessage() : result.getValidationMessages().get(0); } getTestResult().setEntity(errorMessage); }
returnValue.setFault(testFault); returnValue.setDescription("This is a description"); //$NON-NLS-1$ returnValue.getValidationMessages().add("Message 1"); //$NON-NLS-1$ returnValue.getValidationMessages().add("Message 2"); //$NON-NLS-1$ returnValue.setValid(false); // Yes this is the default, but to make sure. frontend.handleActionResult(ActionType.AddDisk, testParameters, returnValue, mockActionCallback,
protected ActionReturnValue doAction(ActionType task, ActionParametersBase params) throws BackendFailureException { BackendLocal backend = getBackend(); setJobOrStepId(params); setCorrelationId(params); ActionReturnValue result = backend.runAction(task, sessionize(params)); if (result != null && !result.isValid()) { backendFailure(result.getValidationMessages()); } else if (result != null && !result.getSucceeded()) { backendFailure(result.getExecuteFailedMessages()); } assert result != null; return result; }
returnValue.setFault(testFault); returnValue.setDescription("This is a description"); //$NON-NLS-1$ returnValue.getValidationMessages().add("Message 1"); //$NON-NLS-1$ returnValue.setValid(false); // Yes this is the default, but to make sure. frontend.handleActionResult(ActionType.AddDisk, testParameters, returnValue, mockActionCallback,
ArrayList<String> messages = result.getValidationMessages(); failureEventHandler(result.getDescription(),
public static void serialize(SerializationStreamWriter streamWriter, ActionReturnValue instance) throws SerializationException { streamWriter.writeBoolean(instance.isValid()); streamWriter.writeObject(instance.getValidationMessages()); streamWriter.writeObject(instance.getExecuteFailedMessages()); streamWriter.writeBoolean(instance.getSucceeded()); streamWriter.writeBoolean(instance.getIsSynchronous()); streamWriter.writeString(instance.getDescription()); streamWriter.writeObject(instance.getTaskPlaceHolderIdList()); streamWriter.writeObject(instance.getVdsmTaskIdList()); streamWriter.writeBoolean(instance.getEndActionTryAgain()); streamWriter.writeObject(instance.getFault()); ObjectSerializer.serialize(streamWriter, instance.getActionReturnValue()); }