/** * @{inheritedDoc} */ @Override public IOperationResult getUserDashboards(JsonObject query) { OperationData data = new OperationData.Builder().addAttribute("icon", "fa-bookmark:24").addAttribute("translatedLabel", "Test Dashboard1").build(); OperationData data2 = new OperationData.Builder().addAttribute("icon", "fa-bookmark:24").addAttribute("translatedLabel", "Test Dashboard2").build(); MultipleResult result = new MultipleResult.Builder().addData(data).addData(data2).build(); result.addMetaData(IOperationResult.totalElements, 0); return result; } }
/** * @{inheritedDoc} */ @Override public void count(IEmaginController controller, IOperationResult currentResult, Consumer<IOperationResult> consumer) { final SingleResult result = new SingleResult(); result.addMetaData("count", "0"); }
@Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { operation.doOperation(params, resultHandler); }
/** * {@inheritDoc} */ @Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { final SingleResult result = new SingleResult(); final OperationData data = new OperationData(); result.setData(data); data.getAttributes().put("nickname", "Lorenzo"); data.getAttributes().put("fullId", "2:people.user"); resultHandler.accept(result); } }
@Override protected IOperationResult call() throws Exception { final MultipleResult m = new MultipleResult(); final JsonObject query = new JsonObject(); query.addProperty("typeLogicalPath", typeLogicalPath); getDynamicalAttributesDefinitionOperation.doOperation(query, res -> { final MultipleResult d = (MultipleResult) res; m.setData(d.getData()); m.setMetaData(d.getMetaData()); }); return m; } }
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")); }); } }
@Override protected IOperationResult call() throws Exception { final IOperationResult r = new SingleResult(); getCurrentUserOperation.doOperation(new JsonObject(), res -> { r.setData(res.rootData()); }); return r; }
public static String getDisplayName(OperationData data) { if (data.getAttributes().get("name") == null) { return (String) data.getMasterAttributes().get("name"); } return (String) data.getAttributes().get("name"); }
/** * @{inheritedDoc} */ @Override public void getLocalElementsCount(int status, OperationCallback callback) { if (status < 0 || status > 2 || offlineCountOperation == null) { callback.onSuccess(IOperationResult.emptyPaginatedData()); return; } JsonObject query = new JsonObject(); if (status < 0) { query.addProperty("status", status); } else { query.addProperty("status", 0); } offlineCountOperation.doOperation(query, callback.getOnSuccess(), callback.getOnError()); }
@Override public void init() { if ((loginSessionHolder != null) && (loginSessionHolder.getLoginResult() != null)) { final OperationData data = (OperationData) loginSessionHolder.getLoginResult().rootData(); container = JsonUtils.toJsonObject((String)data.getLinks().get("container")); user = JsonUtils.toJsonObject((String)data.getLinks().get("user")); account = JsonUtils.toJsonObject((String)data.getLinks().get("account")); mode = loginSessionHolder.getMode() == null ? RootContextMode.Connected : loginSessionHolder.getMode(); } }
public void navigate(OperationData operationData) { SingleResult newmodel = new SingleResult(); newmodel.setData(operationData); setModel(newmodel); }
/** * @param key * @param val */ public static void addImage(String key, byte[] val) { final IOperationResult res = new SingleResult(); res.addMetaData(key, val); IMAGES_CACHE.put(key, res); }
private List<OperationData> toOperationData(List<JsonObject> jsonObjects) { List<OperationData> datas = new ArrayList<OperationData>(); for (JsonObject obj : jsonObjects) { OperationData operationData = new OperationData.Builder().attributes(JsonUtils.toMap(obj)).build(); datas.add(operationData); } return datas; }
/** * @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()); } } }
public String getModelBusinessTypeName() { final IOperationResult operationResult = (IOperationResult) getModel(); if (operationResult != null) { final OperationData data = (OperationData) operationResult.rootData(); return (String) data.getBusinessType().get("name"); } return null; }
@Override protected Void call() throws Exception { OperationCallback callback = new OperationCallback.Builder().onSuccess(o -> onNewNotificationsLoaded(o)).build(); notificationsManagement.getAllLocalNotifications(null, callback); return null; } };
/** * {@inheritDoc} */ @Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { final SingleResult result = new SingleResult(); final OperationData data = new OperationData(); result.setData(data); data.getAttributes().put("path", "/"); data.getAttributes().put("displayName", "Application"); data.getAttributes().put("fullId", "2:people.user"); resultHandler.accept(result); }
/** * @{inheritedDoc} */ @Override public void count(IEmaginController controller, IOperationResult currentResult, Consumer<IOperationResult> consumer) { final SingleResult result = new SingleResult(); result.addMetaData("count", "0"); }
public String getModelBusinessTypeFullId() { final IOperationResult operationResult = (IOperationResult) getModel(); if (operationResult != null) { final OperationData data = (OperationData) operationResult.rootData(); return (String) data.getBusinessType().get("fullId"); } return null; }
public String getModelBusinessTypePath() { final IOperationResult operationResult = (IOperationResult) getModel(); if (operationResult != null) { final OperationData data = (OperationData) operationResult.rootData(); return (String) data.getBusinessType().get("path"); } return null; }