@Override public OperationData getContainer() { // clone curent data final OperationData operationData = new OperationData(); final Map<String, Object> data = new HashMap<>(); for (final Object key : container.keySet()) { data.put(new String(key.toString()), container.get(key.toString()).getAsString()); } operationData.setAttributes(data); return operationData; }
@Override public OperationData getSubject() { // clone curent data final OperationData operationData = new OperationData(); final Map<String, Object> data = new HashMap<>(); for (final Object key : user.keySet()) { data.put(new String(key.toString()), user.get(key.toString()).getAsString()); } operationData.setAttributes(data); return operationData; }
@Override public OperationData getAccount() { // clone curent data final OperationData operationData = new OperationData(); final Map<String, Object> data = new HashMap<>(); for (final Object key : account.keySet()) { data.put(new String(key.toString()), account.get(key.toString()).getAsString()); } operationData.setAttributes(data); return operationData; }
public void createSavedSearch(JsonObject query, Consumer<IOperationResult> sa, Consumer<Throwable> object2) { String name = query.get("name").getAsString(); Integer id = datas.size() + 1; datas.add(id + "," + name + "," + "No description"); IOperationResult r = new SingleResult(); OperationData data = new OperationData(); data.getAttributes().put("fullId", id); data.getAttributes().put("id", id); data.getAttributes().put("name", name); data.getAttributes().put("description", "No description"); sa.accept(r); }
/** * {@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); } }
/** * {@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); }
/** * {@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); }
/** * {@inheritDoc} */ @Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { final SingleResult result = new SingleResult(); final OperationData d = new OperationData(); result.setData(d); final String oid = params.get("oid").getAsString(); try { final List<String> lines = FileUtils.readAllLines("/typesmanaged.csv", false); for (final String line : lines) { if (line != null) { final String[] l = line.split(","); if (l[0].equals(oid)) { final String[] cols = "fullId,logicalName,displayName,logicalPath".split(","); final String[] si = line.split(","); for (int j = 0; j < 4; j++) { d.getAttributes().put(cols[j], si[j]); } d.getAttributes().put("fullId", si[0]); } } } resultHandler.accept(result); } catch (final Exception e) { e.printStackTrace(); } }
@Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { final SingleResult sr = new SingleResult(); final Serializable sessionId = UUID.randomUUID().toString(); sr.addMetaData("session_id", sessionId); final OperationData operationData = new OperationData(); sr.setData(operationData); JsonObject account = new JsonObject(); account.addProperty("login", "lorenzo@nexitia.com"); account.addProperty("nickName", "lorenzo"); final JsonObject user = new JsonObject(); user.addProperty("nickName", "lorenzo"); account.addProperty("mail", "lorenzo@nexitia.com"); final JsonObject container = new JsonObject(); container.addProperty("fullId", "1:people"); container.addProperty("path", "/"); operationData.getLinks().put("container", JsonUtils.toString(container)); operationData.getLinks().put("account", JsonUtils.toString(account)); operationData.getLinks().put("user", JsonUtils.toString(user)); resultHandler.accept(sr); } }
/** * {@inheritDoc} */ @Override public void doOperation(JsonObject params, Consumer<IOperationResult> resultHandler, Consumer<Throwable> exHandler) { final SingleResult result = new SingleResult(); final OperationData d = new OperationData(); result.setData(d); final String path = params.get("path").getAsString(); final List<String> lines = new ArrayList<>(); try { lines.addAll(FileUtils.readAllLines("/typesmanaged.csv", false)); } catch (final Exception e) { e.printStackTrace(); } for (final String line : lines) { if (line != null) { final String[] l = line.split(","); if (l[3].equals(path)) { final String[] cols = "fullId,logicalName,displayName,logicalPath".split(","); final String[] si = line.split(","); for (int j = 0; j < 4; j++) { d.getAttributes().put(cols[j], si[j]); } d.getAttributes().put("fullId", si[0]); } } } resultHandler.accept(result); }
OperationData dataone = new OperationData(); dataone.getAttributes().put("illustration", Base64.getEncoder().encode(one)); datas.add(dataone); OperationData datatwo = new OperationData(); datatwo.getAttributes().put("illustration", Base64.getEncoder().encode(two)); datas.add(datatwo); OperationData datathree = new OperationData(); datathree.getAttributes().put("illustration", Base64.getEncoder().encode(three)); datas.add(datathree); OperationData datafour = new OperationData(); datafour.getAttributes().put("illustration", Base64.getEncoder().encode(four)); datas.add(datafour); OperationData datafive = new OperationData(); datafive.getAttributes().put("illustration", Base64.getEncoder().encode(five)); datas.add(datafive); try { byte[] one = getBytesFromInputStream(StubGetIllustrationOperation.class.getResourceAsStream("/defaultimages" + "/12.png")); OperationData dataone = new OperationData(); dataone.getAttributes().put("illustration", Base64.getEncoder().encode(one)); datas.add(dataone); OperationData datatwo = new OperationData(); datatwo.getAttributes().put("illustration", Base64.getEncoder().encode(two)); datas.add(datatwo);
/** * @{inheritedDoc} */ @Override public TreeItem<OperationData> getRootItem() { rootItem = new TreeItem<>(); OperationData data = new OperationData(); data.getAttributes().put("name", "Tags"); data.getBusinessType().put("internalType", "com.nexitia.emaginplatform.foldered.Tag/Red"); rootItem.setValue(data); IOperation getAlltags = (IOperation) Services.getBean("GetAllFolderTagsOperation"); JsonObject query = new JsonObject(); query.addProperty("containerOid", "containerOid"); getAlltags.doOperation(query, this::onTagsLoadedSuccess); return rootItem; }
final OperationData d = new OperationData();
final OperationData d = new OperationData();
/** * {@inheritDoc} */ @Override public IOperationResult loadModel(IEmaginController controller, String componentId) { IOperationResult operationResult = new SingleResult(); OperationData datato = new OperationData(); operationResult.setData(datato); OperationData datafrom = ((AbstractViewController) controller).getStructureContent().getFormModelData(); for (Object key : datafrom.getAttributes().keySet()) { datato.getAttributes().put((String) key, datafrom.getAttributes().get(key)); } controller.setModel(operationResult); return operationResult; }
if (value != null) { for (final String s : value.split(",")) { OperationData d = new OperationData(); d.getAttributes().put("savedValue", s); d.getAttributes().put("displayedValue", s);
if (line != null) { if (line.startsWith(name)) { final OperationData d = new OperationData(); d.getAttributes().put("value", line.split(",")[1]); d.getAttributes().put("savedValue", line.split(",")[1]);
OperationData data = new OperationData(); data.getAttributes().put("fullId", ((OperationData) res.rootData()).getAttributes().get("fullId")); data.getAttributes().put("name", NodeHelper.getTitle(componentXML, (AbstractViewController) controller));
/** * Load model associated to this controller * * @param controller */ private static void loadModel(AbstractViewController controller) { // use only in edition mode if (controller.getModelProvider() != null) { IModelProvider modelProvider = controller.getModelProvider(); modelProvider.loadModel(controller, null); } // in create mode do not provide // a modelProvider to your wizard else { SingleResult sr = new SingleResult(); sr.setData(new OperationData()); controller.setModel(sr); // add container sr.getData().getAttributes().put("fullId", controller.getModelContainerFullId()); } }