List of usage examples for com.google.gwt.json.client JSONValue toString
@Override public abstract String toString();
From source file:eu.riscoss.client.models.ModelsModule.java
License:Apache License
private void loadModelsTable(JSONValue response) { tablePanel.clear();/*from w w w.j a va 2 s . c o m*/ table = new CellTable<ModelInfo>(15, (Resources) GWT.create(TableResources.class)); table.addColumn(new Column<ModelInfo, SafeHtml>(new SafeHtmlCell()) { @Override public SafeHtml getValue(ModelInfo object) { return new LinkHtml(object.getName(), "javascript:editModel(\"" + object.getName() + "\")"); }; }, "Model"); dataProvider = new ListDataProvider<ModelInfo>(); dataProvider.addDataDisplay(table); GWT.log(response.toString()); if (response.isArray() != null) { for (int i = 0; i < response.isArray().size(); i++) { JSONObject o = (JSONObject) response.isArray().get(i); dataProvider.getList().add(new ModelInfo(o.get("name").isString().stringValue())); } } SimplePager pager = new SimplePager(); pager.setDisplay(table); tablePanel = new VerticalPanel(); tablePanel.add(table); table.setWidth("100%"); tablePanel.add(pager); tablePanel.setWidth("100%"); table.setWidth("100%"); spTable.setWidget(tablePanel); }
From source file:eu.riscoss.client.models.ModelsModule.java
License:Apache License
protected void deleteRC() { if (hasRiskConfs) { Window.alert("Models with associated risk configurations cannot be deleted"); } else {/*from w w w . jav a 2 s .c om*/ Boolean b = Window.confirm("Are you sure that you want to delete model " + selectedModel + "?"); if (b) { RiscossJsonClient.deleteModel(selectedModel, new JsonCallback() { @Override public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } @Override public void onSuccess(Method method, JSONValue response) { //dataProvider.getList().remove(getValue()); leftPanel.remove(tablePanel); tablePanel.clear(); mainView.remove(rightPanel); table = new CellTable<ModelInfo>(15, (Resources) GWT.create(TableResources.class)); table.addColumn(new Column<ModelInfo, SafeHtml>(new SafeHtmlCell()) { @Override public SafeHtml getValue(ModelInfo object) { return new LinkHtml(object.getName(), "javascript:editModel(\"" + object.getName() + "\")"); }; }, "Model"); dataProvider = new ListDataProvider<ModelInfo>(); dataProvider.addDataDisplay(table); RiscossJsonClient.listModels(new JsonCallback() { public void onSuccess(Method method, JSONValue response) { GWT.log(response.toString()); if (response.isArray() != null) { for (int i = 0; i < response.isArray().size(); i++) { JSONObject o = (JSONObject) response.isArray().get(i); dataProvider.getList() .add(new ModelInfo(o.get("name").isString().stringValue())); } } } public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } }); SimplePager pager = new SimplePager(); pager.setDisplay(table); tablePanel = new VerticalPanel(); tablePanel.add(table); tablePanel.add(pager); leftPanel.add(tablePanel); } }); } } }
From source file:eu.riscoss.client.rdcs.RDCsModule.java
License:Apache License
public void onModuleLoad() { dock.add(grid, DockPanel.CENTER);/*from w w w.ja va 2 s.c o m*/ RootPanel.get().add(dock); // Resource resource = new Resource( GWT.getHostPageBaseURL() + "api/rdcs/list" ); // resource.get().send( new JsonCallback() RiscossJsonClient.listRDCs(new JsonCallback() { @Override public void onSuccess(Method method, JSONValue response) { Window.alert("XXXY" + response.toString()); loadRDCs(response); } @Override public void onFailure(Method method, Throwable exception) { // TODO Auto-generated method stub } }); }
From source file:eu.riscoss.client.riskanalysis.RASPanel.java
License:Apache License
protected void generateButtons() { saveRas = new Button("Save"); saveRas.setStyleName("deleteButton"); saveRas.addClickHandler(new ClickHandler() { @Override//from w w w.j av a 2s . c o m public void onClick(ClickEvent event) { saveRASData(); } }); update = new Button("Update"); update.setStyleName("deleteButton"); update.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { onUpdateIsClicked(); } }); run = new Button("Run"); run.setStyleName("deleteButton"); run.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { onRunIsClicked(); } }); backupUpdate = new Button("Backup & Update"); backupUpdate.setStyleName("deleteButton"); backupUpdate.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { onBackupUpdateClicked(); } }); backupRun = new Button("Backup & Run"); backupRun.setStyleName("deleteButton"); backupRun.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { onBackupRunClicked(); } }); remove = new Button("Delete"); remove.setStyleName("deleteButton"); remove.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { Boolean b = Window.confirm("Are you sure that you want to delete risk session " + rasName + "?"); if (b) { String or = Window.Location.getParameter("or"); if (or == null) { risk.remove(selectedRAS); } else Window.Location.replace("dashboard.jsp"); } } }); browseBack = new Button("Back"); browseBack.setStyleName("deleteButton"); browseBack.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { rasModule.back(); } }); browseDelete = new Button("Delete"); browseDelete.setStyleName("deleteButton"); browseDelete.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { Boolean b = Window.confirm("Are you sure that you want to delete risk session " + rasName + "?"); if (b) { RiscossJsonClient.deleteRiskAnalysisSession(sessionSummary.getID(), new JsonCallback() { @Override public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } @Override public void onSuccess(Method method, JSONValue response) { rasModule.back(); } }); } } }); entityBack = new Button("Back"); entityBack.setStyleName("deleteButton"); entityBack.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { eppg.back(entityB); } }); entityDelete = new Button("Delete"); entityDelete.setStyleName("deleteButton"); entityDelete.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { Boolean b = Window.confirm("Are you sure that you want to delete risk session " + rasName + "?"); if (b) eppg.delete(sessionSummary.getID(), entityB); } }); layerBack = new Button("Back"); layerBack.setStyleName("deleteButton"); layerBack.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { eppg.back(entityB); } }); layerDelete = new Button("Delete"); layerDelete.setStyleName("deleteButton"); layerDelete.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { Boolean b = Window.confirm("Are you sure that you want to delete risk session " + rasName + "?"); if (b) eppg.delete(sessionSummary.getID(), entityB); } }); save = new Button("Save & Run"); save.setStyleName("deleteButton"); save.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { CodecRiskData crd = GWT.create(CodecRiskData.class); JSONValue values = crd.encode(inputForm.getValueMap()); Log.println(values.toString()); RiscossJsonClient.setAnalysisMissingData(selectedRAS, values, new JsonCallback() { @Override public void onSuccess(Method method, JSONValue response) { onSaveAndRunClicked(); } @Override public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } }); } }); backupSave = new Button("Backup, Save & Run"); backupSave.setStyleName("deleteButton"); backupSave.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { onBackupSaveClicked(); } }); mitigation = new Button("Apply mitigation"); mitigation.setStyleName("deleteButton"); mitigation.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { applyMitigation(); } }); whatIf = new Button("What-If"); whatIf.setStyleName("deleteButton"); whatIf.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent arg0) { whatIfAnalysis(); } }); generateReport = new Button("Generate report"); generateReport.setStyleName("deleteButton"); generateReport.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { generateReport(); } }); }
From source file:eu.riscoss.client.riskanalysis.RiskAnalysisModule.java
License:Apache License
void loadRiskConfs() { //Resource resource = new Resource( GWT.getHostPageBaseURL() + "api/rcs/" + RiscossJsonClient.getDomain() + "/list"); RiscossJsonClient.listRCs(new JsonCallback() { public void onSuccess(Method method, JSONValue response) { GWT.log(response.toString()); if (response.isArray() != null) { for (int i = 0; i < response.isArray().size(); i++) { JSONObject o = (JSONObject) response.isArray().get(i); modelDataProvider.getList().add(new ModelInfo(o.get("name").isString().stringValue())); }/* w w w. j a v a 2s. c o m*/ } } public void onFailure(Method method, Throwable exception) { Window.alert(exception.getMessage()); } }); }
From source file:eu.riscoss.client.riskconfs.RiskConfsModule.java
License:Apache License
private void loadRiskConfsTable(JSONValue response) { tablePanel.clear();//from w w w . j a v a 2s . c o m table = new CellTable<RCInfo>(15, (Resources) GWT.create(TableResources.class)); table.addColumn(new Column<RCInfo, SafeHtml>(new SafeHtmlCell()) { @Override public SafeHtml getValue(RCInfo object) { return new LinkHtml(object.name, "javascript:selectRC(\"" + object.name + "\")"); }; }, "Risk Configuration"); table.setWidth("100%"); dataProvider = new ListDataProvider<RCInfo>(); dataProvider.addDataDisplay(table); GWT.log(response.toString()); if (response.isArray() != null) { for (int i = 0; i < response.isArray().size(); i++) { JSONObject o = (JSONObject) response.isArray().get(i); dataProvider.getList().add(new RCInfo(o.get("name").isString().stringValue())); } } SimplePager pager = new SimplePager(); pager.setDisplay(table); tablePanel.add(table); tablePanel.add(pager); tablePanel.setWidth("100%"); spTable.setWidget(tablePanel); }
From source file:fast.mediation.client.gui.MediationRuleGUI.java
License:Open Source License
/** * This method transforms the data with the rules * to the this.factsTree (JSON)// w w w . java 2 s . c o m * */ public void transform(JSONValue rootJsonValue, FASTMappingRule rule, TreeItem treeItem) { if (RuleUtil.isCompleteRule(rule)) { String kind = rule.getKind(); String targetElemName = rule.getTargetElemName(); //create a handler for operations in the decoded fromField OperationHandler opHandler = new OperationHandler(rule.getSourceTagname()); String sourceTagname = opHandler.getLastSourceTagname(); //add the handler within parse results into the rule rule.setOperationHandler(opHandler); JSONArray elements = new JSONArray(); //for normal sourceTagnames retrieve the elements recursive if (!sourceTagname.endsWith("_Item")) { RuleUtil.jsonValuesByTagName(elements, rootJsonValue, sourceTagname); } //special case: array items else { JSONObject obj = rootJsonValue.isObject(); if (obj != null) { String jsonString = rootJsonValue.toString(); jsonString = jsonString.substring(jsonString.indexOf("["), jsonString.lastIndexOf("]") + 1); rootJsonValue = JSONParser.parse(jsonString); } //add children to elements directly JSONArray jsonArray = rootJsonValue.isArray(); if (jsonArray != null) { for (int i = 0; i < jsonArray.size(); i++) { JSONValue kid = jsonArray.get(i); int index = elements.size(); elements.set(index, kid); } } } //"createObject" creates an object for every element in the list //and starts recursive call of transform if (kind.equals("createObject")) { for (int i = 0; i < elements.size(); i++) { JSONValue tmpElement = elements.get(i); TreeItem kidItem = treeItem.addItem(targetElemName); transformKids(tmpElement, rule, kidItem); } } //"fillAttribute" fills attribute strings on right position else if (kind.equals("fillAttributes")) { String nodeValue = opHandler.executeOperations(rootJsonValue); treeItem.addItem(targetElemName + ": " + nodeValue); } else if (rule.getKind().equals("dummyRule")) { //TODO dk dummyRule .. i think, searchin in JSON //is not depended to a reduced JSONValue, so we do not //need to cut first lvl.. or?!?!? } } }
From source file:fr.insalyon.creatis.vip.applicationimporter.client.JSONUtil.java
License:Open Source License
public static boolean getPropertyAsBoolean(JSONObject jo, String property) throws ApplicationImporterException { JSONValue value = jo.get(property); if (value == null) return false; if (value.isBoolean() == null) throw new ApplicationImporterException(value.toString() + " is not a boolean value!"); return value.isBoolean().booleanValue(); }
From source file:fr.insalyon.creatis.vip.applicationimporter.client.JSONUtil.java
License:Open Source License
public static JSONArray getPropertyAsArray(JSONObject jo, String property) throws ApplicationImporterException { JSONValue value = jo.get(property); if (value == null) return null; if (value.isArray() == null) throw new ApplicationImporterException(value.toString() + " is not an array!"); return value.isArray(); }
From source file:fr.insalyon.creatis.vip.applicationimporter.client.JSONUtil.java
License:Open Source License
public static String getPropertyAsString(JSONObject jo, String property, String valueIfAbsent) throws ApplicationImporterException { JSONValue value = jo.get(property); if (value == null) return valueIfAbsent; if (value.isString() == null) return value.toString(); return value.isString().stringValue(); }