protected void displayErrorMessages(IOperationResult result) { errorMessagesContainer.getChildren().clear(); List<OperationMessage> messages = result.getMessages(); for(OperationMessage message: messages) { String details = message.getDetail(); Label label = new Label(details); label.getStyleClass().add("form-inline-error-message"); errorMessagesContainer.getChildren().add(label); } }
protected void displayErrorMessages(IOperationResult result) { getChildren().clear(); List<OperationMessage> messages = result.getMessages(); for(OperationMessage message: messages) { String details = message.getDetail(); Label label = new Label(details); label.getStyleClass().add("form-inline-error-message"); getChildren().add(label); } if (messages.size() > 0) { setVisible(true); } } }
/** * @param result */ public void handleResult(IOperationResult result) { if (result.hasBusinessError()) { ActionResult actionresult = new ActionResult.ActionResultBuilder().operationMessage(result.getMessages()).status(ActionResultStatus.ERROR).build(); resultProperty.set(actionresult); } else { // set root context of the view to / ILoginSessionHolder loginContext = (ILoginSessionHolder) Services.getBean("LoginSessionHolder"); loginContext.setSessionId((String) result.getMetaData().get("session_id")); loginContext.setLoginResult(result); // redirect to welcome view LoginSuccessEvent loginSuccessEvent = new LoginSuccessEvent(); Services.dispatchEvent(loginSuccessEvent); ViewStructure.instance().listenTo(loginSuccessEvent); ActionResult actionresult = new ActionResult.ActionResultBuilder().operationMessage(result.getMessages()).status(ActionResultStatus.SUCCESS).build(); resultProperty.set(actionresult); } }
/** * Default create success message handler. * * @param operationResult * @param controller */ protected void createSuccess(IOperationResult operationResult) { if (operationResult != null && !operationResult.hasBusinessError()) { resultProperty.set(ActionResult.success()); NodeHelper.showHeaderSuccessCreateMessage(controller); } else { ActionResult ar = new ActionResult .ActionResultBuilder() .operationMessage(operationResult != null ? operationResult.getMessages(): null) .status(ActionResultStatus.ERROR).build(); resultProperty.set(ar); NodeHelper.showHeaderErrorCreateMessage(controller); } }
protected void createSuccess(IOperationResult operationResult) { if (!operationResult.hasBusinessError()) { sourceController.hide(); sourceController.hideProcessingPane(); NodeHelper.showHeaderSuccessCreateMessage(sourceController); } // error else { NodeHelper.showHeaderErrorCreateMessage(sourceController); sourceController.hideProcessingPane(); sourceController.show(); ActionResult ar = new ActionResult.ActionResultBuilder().operationMessage(operationResult.getMessages()).status(ActionResultStatus.ERROR).build(); resultProperty.set(ar); } }
protected void createSuccess(IOperationResult operationResult) { if (!operationResult.hasBusinessError()) { resultProperty.set(ActionResult.success()); new InformationDialog.Builder() .title("Create") .message("Document successfully created.") .buildAccent((AbstractViewController) controller).show(true); } else { ActionResult ar = new ActionResult.ActionResultBuilder().operationMessage(operationResult.getMessages()).status(ActionResultStatus.ERROR).build(); resultProperty.set(ar); new ErrorDialog.Builder() .title("Create") .message("An error occurs, please try again") .build((AbstractViewController)controller).show(true); } }
protected void createSuccess(IOperationResult operationResult) { if (!operationResult.hasBusinessError()) { resultProperty.set(ActionResult.success()); new InformationDialog.Builder() .title("Set content") .message("Primary content successfully update") .buildAccent((AbstractViewController) controller).show(true); } else { ActionResult ar = new ActionResult.ActionResultBuilder().operationMessage(operationResult.getMessages()).status(ActionResultStatus.ERROR).build(); resultProperty.set(ar); new ErrorDialog.Builder() .title("Set content") .message("An error occurs, please try again.") .build((AbstractViewController)controller).show(true); } }
@Override protected void createSuccess(IOperationResult operationResult) { if (!operationResult.hasBusinessError()) { resultProperty.set(ActionResult.success()); new InformationDialog.Builder() .title("Attachment") .message("Attachment successfully added") .buildAccent((AbstractViewController) controller).show(true); } else { ActionResult ar = new ActionResult.ActionResultBuilder().operationMessage(operationResult.getMessages()).status(ActionResultStatus.ERROR).build(); resultProperty.set(ar); new ErrorDialog.Builder() .title("Attachment") .message("Add attachment, error occurs please try again.") .build((AbstractViewController)controller).show(true); } }