/** * * @param d * @return */ protected Object onOk(Object d) { OperationData opd = ts.getSelectedElements().get(0); String fullId = (String) opd.getAttributes().get("fullId"); JsonObject query = new JsonObject(); query.addProperty("fullId", fullId); query.addProperty("oid", fullId); deleteOperation.doOperation(query, res -> { if(!res.hasBusinessError()) { ts.getSelectedElements().clear(); controller.getTableStructure().getItems().remove(opd); new InformationDialog.Builder() .title("Deleted") .message("Item successfully deleted.") .buildAccent(controller).show(true); } else { new ErrorDialog.Builder() .title("Delete") .message("An error occurs, please try again") .build(controller).show(true); } }); return null; }
.title("Delete") .message("An error occurs, please try again") .build(controller).show(true);
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); AbstractTableStructure table = (AbstractTableStructure) controller.processedElement(); if(ClientClipBoard.getElements().size() > 0) { new OkCancelDialog.Builder() .title("Paste") .message("Paste " + ClientClipBoard.getElements().size() + " elements?") .build(controller) .show(); } else { new ErrorDialog.Builder() .title("Paste") .message("No elements to paste.") .build(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); } }
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); } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new ErrorDialog.Builder().title("Error").message("Error handling sample.").build(controller).show(true); }