/** * Clear current content and add given content to clipboard * * @param os */ public static void copy(AbstractViewController c, final List<OperationData> os) { content.clear(); if (os != null && !os.isEmpty()) { content.addAll(os); final String message = content.size() + " Element(s) Copied to clipboard"; new InformationDialog.Builder() .title("Copy") .message(message) .buildAccent(c).show(true); } else { new InformationDialog.Builder() .title("Copy") .message("No selected items!") .buildAccent(c).show(true); } } }
/** * Clear current content and add given content to clipboard * * @param o */ public static void copy(AbstractViewController c, OperationData o) { content.clear(); if (o != null) { content.add(o); final String message = content.size() + " Element(s) Copied to clipboard"; new InformationDialog.Builder() .title("Copy") .message(message) .buildAccent(c).show(true); } else { new InformationDialog.Builder() .title("Copy") .message("No selected items!") .buildAccent(c).show(true); } }
/** * * @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; }
.message("Item successfully deleted.") .buildAccent(controller).show(true);
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableStructureController) actionRequest.getController(); ts = (AbstractTableStructure) controller.processedElement(); if(!ts.getSelectedElements().isEmpty()) { new OkCancelDialog.Builder() .title("Delete") .message("Definitly delete this items?") .okCallBack(this::onOk) .buildPrimary(controller) .show(); } else { new InformationDialog.Builder() .title("Delete") .message("No item selected.") .buildAccent(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 InformationDialog.Builder().title("Information") .message("This is a dialog with accent color.").buildAccent(controller).show(true); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new InformationDialog.Builder().title("Information").message("This is a dialog with primary color.").buildPrimary(controller).show(true); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new InformationDialog.Builder().title("Print").message("This function is not implemented").buildPrimary(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new InformationDialog.Builder().title("Welcome").message("Hi, welcome to Emagin Platform :-!").buildAccent(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new InformationDialog.Builder().title("Copy").message("Selected items have been copied into clipboard.").buildAccent(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new InformationDialog.Builder().title("Export").message("Export function is not implemented").buildPrimary(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new InformationDialog.Builder().title("Not implemented").message("This function is not implemented").buildPrimary(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new InformationDialog.Builder().title("Print").message("Print function is not implemented").buildAccent(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new InformationDialog.Builder().title("Information").message("This is a dialog with white color.").build(controller).show(true); }