/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); AbstractTableStructure table = (AbstractTableStructure) controller.processedElement(); table.refreshDatas(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { JsonObject query = populateBeanFromWizard((WizardViewController) actionRequest.getController()); createElementOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
/** * Constructor */ public DefaultActionsHandler() { status.addListener((ChangeListener<ActionRequestStatus>) (observable, oldValue, newValue) -> { // logR.info("Action processing status: " + newValue); if (newValue == ActionRequestStatus.DONE) { if (actionRequest != null) { actionRequest.getController().handleActionResult(actionRequest, result); } } }); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { this.controller = (FullTableViewController) actionRequest.getController(); AbstractTableStructure table = (AbstractTableStructure) controller.processedElement(); table.endRowsEdition(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = actionRequest.getController(); SingleResult sr = (SingleResult) controller.getModel(); JsonObject query = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, query); query.addProperty("containerOid", ((RootStructureController)controller.getRootStructure()).getModelContainerFullId()); createDocumentOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
@Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { NodeHelper.showHeaderSuccessCreateMessage(actionRequest.getController()); PushStructureContentEvent ev = new PushStructureContentEvent .Builder() .viewId("AnotherWizardView") .replace(true) .build(); ((AbstractViewController) actionRequest.getController()).dispatchEvent(ev); }
@Override protected void fireEvent(IActionRequest actionRequest, OperationData item) { LinkCreatedEvent lke = new LinkCreatedEvent(); lke.setModel(item); final StandardViewController scc = (StandardViewController) actionRequest.getController(); AbstractViewController c = scc.getParent(); OperationData roleA = null; if(c instanceof StructureManagementController) { roleA = ((StructureManagementController)c).getLastChildTree(); } lke.setRoleA(roleA); ((AbstractViewController)actionRequest.getController()).dispatchEvent(lke); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { DisplayMenuEvent displayMenuEvent = new DisplayMenuEvent(MenuPos.PRIMARY_MENU); AbstractViewController controller = (AbstractViewController) actionRequest.getController(); controller.dispatchEvent(displayMenuEvent); resultProperty.set(ActionResult.success()); } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { CloseMenuEvent closeMenuEvent = new CloseMenuEvent(MenuPos.TERNARY_MENU); AbstractViewController controller = (AbstractViewController) actionRequest.getController(); controller.dispatchEvent(closeMenuEvent); resultProperty.set(ActionResult.success()); } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { DeleteAllNotificationsEvent ev = new DeleteAllNotificationsEvent(); AbstractViewController controller = (AbstractViewController) actionRequest.getController(); controller.dispatchEvent(ev); resultProperty.set(ActionResult.success()); } }
@Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { AbstractViewController c = (AbstractViewController) actionRequest.getController(); // parent of this controller must be a search controller SearchController sc = (SearchController) c.getParent(); if(c != null) { sc.doSearch(); Platform.runLater(()-> sc.getRootStructure().popContent()); } } }
/** * @{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); }
/** * @{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("Not implemented").message("This function is not implemented").buildPrimary(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new OkCancelDialog.Builder().title("Delete").message("Deleting this item is not recoverable.").buildPrimary(controller).show(true); }
/** * @{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 ErrorDialog.Builder().title("Error").message("Error handling sample.").buildAccent(controller).show(); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (AbstractViewController) actionRequest.getController(); new WarningDialog.Builder().title("Warning").message("Object with this ID already exist.").buildPrimary(controller).show(true); }
@Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { // @formatter:off PushStructureContentEvent ev = new PushStructureContentEvent .Builder() .viewId("CreateSuccessView") .replace(true) .model(data) .build(); // @formatter:on ((AbstractViewController) actionRequest.getController()).dispatchEvent(ev); } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { controller = (FullTableViewController) actionRequest.getController(); new OkCancelDialog.Builder() .title("Delete") .message("Definitely delete item(s)?") .okCallBack(e -> onOk(e)) .build(controller) .show(); }