@Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { operation.doOperation(params, resultHandler); }
/** * @{inheritedDoc} */ @Override public TreeItem<OperationData> getRootItem() { if (getRootFolderOperation != null) { JsonObject query = new JsonObject(); query.addProperty("containerOid", controller.getModelContainerFullId()); getRootFolderOperation.doOperation(query, this::onLoadRootItemSuccess, this::onLoadRootItemError); } return rootItem; } }
public static IOperationResult loadLifecycleName(SingleResult res) { JsonObject q = new JsonObject(); q.addProperty("fullId", res.getData().getAttributes().get("fullId").toString()); List<IOperationResult> t = new ArrayList<>(); IOperation getLifecycleNameOperation = (IOperation) Services.getBean("GetLifecycleNameOperation"); getLifecycleNameOperation.doOperation(q, r -> { t.add(r); }, ex -> { ex.printStackTrace(); }); return t.get(0); }
/** * @{inheritedDoc} */ @Override public void count(IEmaginController controller, IOperationResult currentResult, Consumer<IOperationResult> consumer) { String containerFullId = controller.getModelContainerFullId(); String modelFullId = controller.getModelFullId(); JsonObject query = new JsonObject(); query.addProperty("oid", modelFullId); query.addProperty("containerFullId", containerFullId); countOperation.doOperation(query, consumer); }
/** * @{inheritedDoc} */ @Override public void count(IEmaginController controller, IOperationResult currentResult, Consumer<IOperationResult> consumer) { String containerFullId = controller.getModelContainerFullId(); String modelFullId = controller.getModelFullId(); JsonObject query = new JsonObject(); query.addProperty("oid", modelFullId); query.addProperty("containerFullId", containerFullId); countOperation.doOperation(query, consumer); }
/** * @{inheritedDoc} */ @Override public IOperationResult loadModel(IEmaginController controller, String componentId) { this.controller = (AbstractViewController) controller; final String fullid = ((AbstractViewController) controller).getStructureContent().__getForModelId(); final JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("oid", fullid); getTypeByOidOperation.doOperation(jsonObject, this::onModelLoadSuccess, this::onModelLoadError); return result; } }
/** * @{inheritedDoc} */ @Override public IOperationResult loadModel(IEmaginController controller, String componentId) { this.controller = (AbstractViewController) controller; final String softTypeFullId = ((AbstractViewController) controller).getStructureContent().__getForModelId(); final JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("oid", softTypeFullId); getTypeByOidOperation.doOperation(jsonObject, this::onModelLoadSuccess, this::onModelLoadError); return result; } }
private void loadImagesLocation() { if (getPreferenceValueOperation != null) { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("key", DATASET_IMAGE_LOCATION); getPreferenceValueOperation.doOperation(jsonObject, res -> { MultipleResult r = (MultipleResult) res; if (r.getData().size() > 0) setImagesLocation((String) r.getData().get(0).getAttributes().get("savedValue")); }); } }
/** * @{inheritedDoc} */ @Override public IOperationResult loadModel(IEmaginController controller, String compId) { JsonObject model = (JsonObject) controller.getRootStructure().getModel(); JsonObject query = new JsonObject(); query.addProperty("path", model.get("path").getAsString()); loadContainerOperation.doOperation(query, operationResult -> { controller.setModel(operationResult); }); return null; } }
/** * @return */ @Override public void getAllLocalNotifications(NotificationStatus status, OperationCallback callback) { if (callback != null) { if (cloudLoadOperation != null) { JsonObject query = new JsonObject(); // query.addProperty("status", status); cloudLoadOperation.doOperation(query, callback.getOnSuccess(), callback.getOnError()); } } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { JsonObject query = populateBeanFromWizard((WizardViewController) actionRequest.getController()); createElementOperation.doOperation(query, this::createSuccess, this::onActionGeneralError); }
private void loadImagesLocation() { if (getPreferenceValueOperation != null) { JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("key", DATASET_IMAGE_LOCATION); getPreferenceValueOperation.doOperation(jsonObject, res -> { MultipleResult r = (MultipleResult) res; if (r.getData().size() > 0) setImagesLocation((String) r.getData().get(0).getAttributes().get("savedValue")); }); } }
private void loadImagesLocation() { if (getPreferenceValueOperation != null) { com.google.gson.JsonObject jsonObject = new JsonObject(); jsonObject.addProperty("key", DATASET_IMAGE_LOCATION); getPreferenceValueOperation.doOperation(jsonObject, res -> { MultipleResult r = (MultipleResult) res; if (r.getData().size() > 0) setImagesLocation((String) r.getData().get(0).getAttributes().get("savedValue")); }); } }
/** * @{inheritedDoc} */ @Override public void navigate(IEmaginController controller, IOperationResult currentPage, Direction direction, Consumer<IOperationResult> consumer) { final SingleResult model = (SingleResult) controller.getModel(); final String fullId = (String) model.getData().getAttributes().get("fullId"); final JsonObject query = new JsonObject(); query.addProperty("fullId", fullId); query.addProperty("role", "attachments"); final IOperation getContentInfoOperation = (IOperation) Services.getBean("GetContentInfoOperation"); getContentInfoOperation.doOperation(query, res -> consumer.accept(res)); } }
@Override protected IOperationResult call() throws Exception { final IOperationResult r = new SingleResult(); getCurrentUserOperation.doOperation(new JsonObject(), res -> { r.setData(res.rootData()); }); return r; }
/** * @{inheritedDoc} */ @Override public void count(IEmaginController controller, IOperationResult currentResult, Consumer<IOperationResult> consumer) { final String containerFullId = controller.getModelContainerFullId(); final JsonObject query = new JsonObject(); query.addProperty("oid", containerFullId); query.addProperty("linkClass", getLinkClass()); if (StringUtils.isNotBlank(getLinkConstraintName())) { query.addProperty("linkConstraintName", getLinkConstraintName()); } countOperation.doOperation(query, consumer); }
@Override protected Void call() throws Exception { getCurrentUserOperation.doOperation(new JsonObject(), res -> { Platform.runLater(() -> { button.setText((String) ((OperationData) res.rootData()).getAttributes().get("nickName")); }); }); return null; }
/** * @{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); }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { // no bean declared, runtime error!! if (loginOperation == null) { resultProperty.set(ActionResult.error()); } SingleResult sr = (SingleResult) actionRequest.getController().getModel(); JsonObject model = new JsonObject(); WizardViewUtils.copyAllAttributesFrom(sr, model); loginOperation.doOperation(model.toString(), this::handleResult); }
/** * @{inheritedDoc} */ @Override public void build(IInputComponentWrapper inputComponentWrapper) { super.build(inputComponentWrapper); String value = (String) ReflectionUIUtils.invokeGetterOn(controller.getModel(), inputComponentWrapper.getAttributePath()); userAccountOperation.doOperation(value, this::handleResult); label.setWrapText(true); label.getStyleClass().add("form-value-label"); }