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")); }); } }
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 String getDatasetKey() { StubPaginatedTableDataOperation.Key key = new StubPaginatedTableDataOperation.Key("foods"); if (getPreferenceValueOperation != null) { JsonObject query = new JsonObject(); query.addProperty("key", "com.nexitia.emaginplatform.demoapp.dataset"); getPreferenceValueOperation.doOperation(query, res -> { MultipleResult r = (MultipleResult) res; if (r.getData().size() > 0) { String vo = (String) r.getData().get(0).getAttributes().get("savedValue"); key.setValue(vo); } }); } return key.value; }
private String getDatasetKey() { Key key = new Key("foods"); if (getPreferenceValueOperation != null) { JsonObject query = new JsonObject(); query.addProperty("key", "com.nexitia.emaginplatform.demoapp.dataset"); getPreferenceValueOperation.doOperation(query, res -> { MultipleResult r = (MultipleResult) res; if (r.getData().size() > 0) { String vo = (String) r.getData().get(0).getAttributes().get("savedValue"); key.setValue(vo); } }); } return key.value; }
public static IOperationResult getPrimaryContentFormat(SingleResult res) { final JsonObject q = new JsonObject(); q.addProperty("fullId", res.getData().getAttributes().get("fullId").toString()); q.addProperty("role", res.getData().getAttributes().get("primary").toString()); final List<IOperationResult> t = new ArrayList<>(); final IOperation getPrimaryContentFormat = (IOperation) Services.getBean("GetContentInfoOperation"); getPrimaryContentFormat.doOperation(q, r -> { if (((MultipleResult) r).getData().size() > 0) { final OperationData data = ((MultipleResult) r).getData().get(0); res.getData().getLinks().put("primaryContent", data.getAttributes()); } }, ex -> { ex.printStackTrace(); }); return t.size() > 0 ? (IOperationResult) t.get(0) : null; }
/** * Loads all atributes definition of {@link ATypeManaged}. * <p> * * @param typeManagedFullId * @param res * @return {@link IOperationResult} */ public static IOperationResult loadAttributesDefinition(SingleResult res) { JsonObject q = new JsonObject(); q.addProperty("fullId", res.getData().getAttributes().get("fullId").toString()); List<IOperationResult> t = new ArrayList<>(); IOperation getTmAttributeDefinitionsOperation = (IOperation) Services.getBean("GetTmAttributeDefinitionsOperation"); getTmAttributeDefinitionsOperation.doOperation(q, r -> { MultipleResult mr = (MultipleResult) r; ((OperationData) res.rootData()).getBusinessType().put("softAttributes", mr.getData()); t.add(r); }, ex -> { ex.printStackTrace(); }); return t.get(0); }
public static IOperationResult getAllContentFormat(SingleResult res) { final JsonObject q = new JsonObject(); q.addProperty("fullId", res.getData().getAttributes().get("fullId").toString()); q.addProperty("role", res.getData().getAttributes().get("all").toString()); final List<IOperationResult> t = new ArrayList<>(); final IOperation getPrimaryContentFormat = (IOperation) Services.getBean("GetContentInfoOperation"); getPrimaryContentFormat.doOperation(q, r -> { if (((MultipleResult) r).getData().size() > 0) { for (final OperationData cf : ((MultipleResult) r).getData()) { // primary content if ("primary".equalsIgnoreCase((String) cf.getAttributes().get("role"))) { res.getData().getLinks().put("primaryContent", cf.getAttributes()); } // attachments else { res.getData().getLinks().put((String) cf.getAttributes().get("name"), cf.getAttributes()); } } } }, ex -> { ex.printStackTrace(); }); return t.size() > 0 ? (IOperationResult) t.get(0) : null; }
@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; } }
public void onLoadSuccess(LazyTreeItem ti, IOperationResult or) { List<LazyTreeItem> lti = new ArrayList<>(); if (((MultipleResult) or).hasElements()) { for (OperationData d : ((MultipleResult) or).getData()) { LazyTreeItem lazyTreeItem = new LazyTreeItem(); lazyTreeItem.setModel(d); lazyTreeItem.setTreeDataLoader(this); lti.add(lazyTreeItem); } } ti.getChildren().setAll(lti); }
public static List<EnumeratedValueModel> toEnumeratedValuesByMasterName(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) data.getMasterAttributes().get("name")); model.setDescription((String) data.getMasterAttributes().get("description")); model.setSavedValue((String) data.getMasterAttributes().get("fullId")); model.setSourceModel(data); vals.add(model); }; } } return vals; }
/** * @param result */ public void onLocalNewNotificationsLoaded(IOperationResult result) { MultipleResult multipleResult = (MultipleResult) result; List<OperationData> datas = multipleResult.getData(); for (OperationData data : datas) { Notification notification = new Notification.Builder().operationData(data).build(); addNotification(notification); } }
private void onTagsLoadedSuccess(IOperationResult operationResult) { MultipleResult multipleResult = (MultipleResult) operationResult; for (OperationData data : multipleResult.getData()) { LazyTreeItem lazyTreeItem = new LazyTreeItem(); lazyTreeItem.setValue(data); lazyTreeItem.setChildrenCount(0); lazyTreeItem.setExpanded(true); rootItem.getChildren().add(lazyTreeItem); } rootItem.setExpanded(true); }
public static List<EnumeratedValueModel> toEnumeratedValuesByDisplayName(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.displayName")); model.setSavedValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.fullId")); model.setDescription((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.description")); model.setSourceModel(data); vals.add(model); } } } return vals; }
public static List<EnumeratedValueModel> toEnumeratedValuesByName(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.name")); model.setSavedValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.fullId")); model.setDescription((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.description")); model.setSourceModel(data); vals.add(model); }; } } return vals; }
public static List<EnumeratedValueModel> toEnumeratedValues(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.displayName")); model.setSavedValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.fullId")); model.setDescription((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.description")); model.setSourceModel(data); vals.add(model); } } } return vals; }
public static List<EnumeratedValueModel> toEnumeratedValues(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.value")); model.setSavedValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.savedValue")); model.setDescription((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.description")); model.setSourceModel(data); vals.add(model); }; } } return vals; }
public static List<EnumeratedValueModel> toEnumeratedTypeValues(MultipleResult result) { List<EnumeratedValueModel> vals = new ArrayList<>(); if (result != null) { List<OperationData> datas = result.getData(); if (datas != null) { for(OperationData data: datas) { EnumeratedValueModel model = new EnumeratedValueModel(); model.setValue((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.linkDisplayName")); model.setSavedValue((String) ReflectionUIUtils.invokeGetterOn(data, "type")); model.setDescription((String) ReflectionUIUtils.invokeGetterOn(data, "attributes.linkDescription")); model.setSourceModel(data); vals.add(model); }; } } return vals; }
/** * @{inheritedDoc} */ @Override public void setData(MultipleResult multipleResult) { items.addAll(multipleResult.getData()); Platform.runLater(() -> { contentWrapper.getChildren().clear(); contentWrapper.getChildren().add(listView); }); // contentWrapper.setStyle("-fx-background-color:red;-fx-min-height:400;-fx-alignment:TOP"); contentWrapper.layout(); if (pagination == null || !pagination.isLoadMorePagination()) { // listView.getItems().clear(); } if (pagination != null && pagination.isLoadMorePagination() && pagination.currentDirection() == Direction.PREVIOUS) { // listView.getItems().clear(); } }
/** * @{inheritedDoc} */ @Override public void setData(MultipleResult multipleResult) { final int elementsCount = multipleResult.totaElements(); this.elementsCount.set(elementsCount); currentData = multipleResult; final boolean isFirst = multipleResult.getCurrentPageIndex() <= 0; if (pagination != null) { pagination.getDisplay().setVisible(true); } if (pagination != null && pagination.isLoadMorePagination() && !isFirst) { // items.clear(); } else { items.clear(); } items.addAll(multipleResult.getData()); }