List of usage examples for org.json.simple JSONObject toString
@Override
public String toString()
From source file:edu.vt.vbi.patric.portlets.ExperimentListPortlet.java
@SuppressWarnings("unchecked") public void serveResource(ResourceRequest request, ResourceResponse response) throws PortletException, IOException { String sraction = request.getParameter("sraction"); if (sraction != null && sraction.equals("save_params")) { Map<String, String> key = new HashMap<>(); String genomeId = request.getParameter("genomeId"); String taxonId = ""; String cType = request.getParameter("context_type"); String cId = request.getParameter("context_id"); if (cType != null && cId != null && cType.equals("taxon") && !cId.equals("")) { taxonId = cId;/*from w w w . ja va2s . c o m*/ } String keyword = request.getParameter("keyword"); String state = request.getParameter("state"); String ncbi_taxon_id = request.getParameter("ncbi_taxon_id"); if (genomeId != null && !genomeId.equalsIgnoreCase("")) { key.put("genomeId", genomeId); } if (!taxonId.equalsIgnoreCase("")) { key.put("taxonId", taxonId); } if (keyword != null) { key.put("keyword", keyword.trim()); } if (ncbi_taxon_id != null) { key.put("ncbi_taxon_id", ncbi_taxon_id); } if (state != null) { key.put("state", state); } long pk = (new Random()).nextLong(); SessionHandler.getInstance().set(SessionHandler.PREFIX + pk, jsonWriter.writeValueAsString(key)); PrintWriter writer = response.getWriter(); writer.write("" + pk); writer.close(); } else { String need = request.getParameter("need"); JSONObject jsonResult = new JSONObject(); switch (need) { case "0": { // Experiments String pk = request.getParameter("pk"); Map data = processExperimentTab(request); Map<String, String> key = (Map) data.get("key"); int numFound = (Integer) data.get("numFound"); List<Map> experiments = (List<Map>) data.get("experiments"); JSONArray docs = new JSONArray(); for (Map item : experiments) { JSONObject doc = new JSONObject(); doc.putAll(item); docs.add(doc); } if (data.containsKey("facets")) { JSONObject facets = FacetHelper.formatFacetTree((Map) data.get("facets")); key.put("facets", facets.toJSONString()); SessionHandler.getInstance().set(SessionHandler.PREFIX + pk, jsonWriter.writeValueAsString(key)); } jsonResult.put("results", docs); jsonResult.put("total", numFound); response.setContentType("application/json"); PrintWriter writer = response.getWriter(); writer.write(jsonResult.toString()); writer.close(); break; } case "1": { // Comparisons Map data = processComparisonTab(request); int numFound = (Integer) data.get("numFound"); List<Map> comparisons = (List<Map>) data.get("comparisons"); JSONArray docs = new JSONArray(); for (Map item : comparisons) { JSONObject doc = new JSONObject(); doc.putAll(item); docs.add(doc); } // key.put("keyword", orig_keyword); jsonResult.put("results", docs); jsonResult.put("total", numFound); response.setContentType("application/json"); PrintWriter writer = response.getWriter(); jsonResult.writeJSONString(writer); writer.close(); break; } case "tree": { String pk = request.getParameter("pk"); Map<String, String> key = jsonReader .readValue(SessionHandler.getInstance().get(SessionHandler.PREFIX + pk)); String state; if (key.containsKey("state")) { state = key.get("state"); } else { state = request.getParameter("state"); } key.put("state", state); SessionHandler.getInstance().set(SessionHandler.PREFIX + pk, jsonWriter.writeValueAsString(key)); JSONArray tree = new JSONArray(); try { if (key.containsKey("facets") && !key.get("facets").equals("{}")) { JSONObject facet_fields = (JSONObject) new JSONParser().parse(key.get("facets")); DataApiHandler dataApi = new DataApiHandler(request); tree = FacetHelper.processStateAndTree(dataApi, SolrCore.TRANSCRIPTOMICS_EXPERIMENT, key, need, facet_fields, key.get("facet"), state, null, 4); } } catch (ParseException e) { LOGGER.error(e.getMessage(), e); } response.setContentType("application/json"); PrintWriter writer = response.getWriter(); tree.writeJSONString(writer); writer.close(); break; } case "download": { List<String> tableHeader = new ArrayList<>(); List<String> tableField = new ArrayList<>(); JSONArray tableSource = new JSONArray(); String fileName = "Transcriptomics"; String fileFormat = request.getParameter("fileformat"); String aT = request.getParameter("aT"); switch (aT) { case "0": { // experiments Map data = processExperimentTab(request); List<Map> experiments = (List<Map>) data.get("experiments"); for (Map item : experiments) { JSONObject doc = new JSONObject(); doc.putAll(item); tableSource.add(doc); } tableHeader.addAll(DownloadHelper.getHeaderForTranscriptomicsExperiment()); tableField.addAll(DownloadHelper.getFieldsForTranscriptomicsExperiment()); break; } case "1": { // comparisons Map data = processComparisonTab(request); List<Map> comparisons = (List<Map>) data.get("comparisons"); for (Map item : comparisons) { JSONObject doc = new JSONObject(); doc.putAll(item); tableSource.add(doc); } tableHeader.addAll(DownloadHelper.getHeaderForTranscriptomicsComparison()); tableField.addAll(DownloadHelper.getFieldsForTranscriptomicsComparison()); break; } } ExcelHelper excel = new ExcelHelper("xssf", tableHeader, tableField, tableSource); excel.buildSpreadsheet(); if (fileFormat.equalsIgnoreCase("xlsx")) { response.setContentType("application/octetstream"); response.addProperty("Content-Disposition", "attachment; filename=\"" + fileName + "." + fileFormat + "\""); excel.writeSpreadsheettoBrowser(response.getPortletOutputStream()); } else if (fileFormat.equalsIgnoreCase("txt")) { response.setContentType("application/octetstream"); response.addProperty("Content-Disposition", "attachment; filename=\"" + fileName + "." + fileFormat + "\""); response.getPortletOutputStream().write(excel.writeToTextFile().getBytes()); } break; } } } }
From source file:com.ba.masters.department.BADepartmentAction.java
public ActionForward getPageRecords(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BADepartmentDTO vo = new BADepartmentDTO(); logger.info(" getPageRecords method starts here"); try {//from w w w. ja v a 2s .c o m logger.error("strCurrent PageNo ------------->" + objPageCount); vo.setDepId(request.getParameter("depId")); vo.setDepName(request.getParameter("depName")); String strNavigation = request.getParameter("navigation"); int strCurrentPageNo = Integer.parseInt(request.getParameter("currentPageNo")); if (strNavigation != null && !strNavigation.equals("")) { if (strNavigation.equals("pre")) { strCurrentPageNo = strCurrentPageNo - 1; if (strCurrentPageNo <= 0) strCurrentPageNo = 1; } else if (strNavigation.equals("next")) { strCurrentPageNo = strCurrentPageNo + 1; if (strCurrentPageNo > objPageCount) strCurrentPageNo = objPageCount; } } logger.error("strCurrent PageNo ------------->" + strCurrentPageNo); List hashMpDepartmentDet = BADepartmentFactory.getInstanceOfBaDepartmentFactory() .getDepartmentDtls(strCurrentPageNo, vo); json.put("exception", ""); json.put("DepartmentDets", hashMpDepartmentDet); json.put("DepartmentExit", hashMpDepartmentDet.size()); // json.put("objPageCount", objPageCount); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.ba.masters.room.BARoomAction.java
public ActionForward getPageRecords(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BARoomDTO vo = new BARoomDTO(); try {/*from w w w.j av a2s . co m*/ logger.info(" getPageRecords method starts here"); vo.setRoomId((request.getParameter("roomId"))); vo.setRoomNumber(request.getParameter("roomNumber")); vo.setFloor(request.getParameter("floor")); vo.setDescription(request.getParameter("description")); String strNavigation = request.getParameter("navigation"); int strCurrentPageNo = Integer.parseInt(request.getParameter("currentPageNo")); if (strNavigation != null && !strNavigation.equals("")) { if (strNavigation.equals("pre")) { strCurrentPageNo = strCurrentPageNo - 1; if (strCurrentPageNo <= 0) { strCurrentPageNo = 1; } } else if (strNavigation.equals("next")) { strCurrentPageNo = strCurrentPageNo + 1; if (strCurrentPageNo > objPageCount) { strCurrentPageNo = objPageCount; } } } logger.info("strCurrent PageNo ------------->" + strCurrentPageNo); List hashMpRoomItemDet = BARoomFactory.getInstanceOfBARoomFactory().getRoomDtls(strCurrentPageNo, vo); json.put("exception", ""); json.put("RoomDets", hashMpRoomItemDet); json.put("RoomExit", hashMpRoomItemDet.size()); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.ba.forms.advanceBookingForm.BAAdvanceBookingAction.java
public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BAAdvanceBookingDTO vo = new BAAdvanceBookingDTO(); try {/*from w ww . j a va 2 s . co m*/ logger.info(" view method starts here"); vo.setAdvanceId((request.getParameter("advanceId"))); vo.setDate(request.getParameter("date")); vo.setFormDate(request.getParameter("formDate")); vo.setToDate(request.getParameter("toDate")); vo.setCheck_In_Time((request.getParameter("check_In_Time"))); vo.setRoomType(request.getParameter("roomType")); vo.setNo_Of_Rooms((request.getParameter("no_Of_Rooms"))); vo.setCust_Name(request.getParameter("cust_Name")); vo.setAddress(request.getParameter("address")); vo.setPhone(request.getParameter("phone")); vo.setAlternate_Phone((request.getParameter("alternate_Phone"))); vo.setRequest_Type(request.getParameter("request_Type")); List hashMpAdvanceBookingDet = BAAdvanceBookingFactory.getInstanceOfBAAdvanceBookingFactory1() .getAdvanceBookingDtls(1, vo); objPageCount = BAAdvanceBookingFactory.getInstanceOfBAAdvanceBookingFactory1().getPageCount(vo); json.put("exception", ""); json.put("AdvanceBookingDets", hashMpAdvanceBookingDet); json.put("AdvanceBookingExit", hashMpAdvanceBookingDet.size()); json.put("objPageCount", objPageCount); logger.warn("strCurrent PageNo ------------->" + objPageCount); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.photon.phresco.framework.rest.api.UtilService.java
@GET @Path("/killProcess") @Produces(MediaType.APPLICATION_JSON)//from ww w. j a v a 2 s . c o m public Response killProcess(@QueryParam("actionType") String actionType, @QueryParam(REST_QUERY_APPID) String appId, @QueryParam(REST_QUERY_APPDIR_NAME) String appDirName) { ResponseInfo responseData = new ResponseInfo(); // Pass module as param ------------------ String moduleName = ""; /* for temporary*/ try { String rootModulePath = ""; String subModuleName = ""; if (StringUtils.isNotEmpty(moduleName)) { rootModulePath = Utility.getProjectHome() + appDirName; subModuleName = moduleName; } else { rootModulePath = Utility.getProjectHome() + appDirName; } File getpomFileLocation = Utility.getPomFileLocation(rootModulePath, subModuleName); File do_not_checkin = new File( getpomFileLocation.getParent() + File.separator + Constants.DO_NOT_CHECKIN_DIRY); File jsonFile = new File(do_not_checkin.getPath() + File.separator + "process.json"); if (!jsonFile.exists()) { ResponseInfo<List<ApplicationInfo>> finalOutput = responseDataEvaluation(responseData, null, null, RESPONSE_STATUS_SUCCESS, PHR11C00001); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } JSONObject jsonObject = new JSONObject(); JSONParser parser = new JSONParser(); FileReader reader = new FileReader(jsonFile); jsonObject = (JSONObject) parser.parse(reader); Object processId = jsonObject.get(actionType); if (processId == null) { ResponseInfo<List<ApplicationInfo>> finalOutput = responseDataEvaluation(responseData, null, null, RESPONSE_STATUS_SUCCESS, PHR11C00001); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } if (System.getProperty(Constants.OS_NAME).startsWith(Constants.WINDOWS_PLATFORM)) { Runtime.getRuntime().exec("cmd /X /C taskkill /F /T /PID " + processId.toString()); } else if (System.getProperty(Constants.OS_NAME).startsWith("Mac")) { Runtime.getRuntime().exec(Constants.JAVA_UNIX_PROCESS_KILL_CMD + processId.toString()); } LockUtil.removeLock(appId, actionType); jsonObject.remove(actionType); FileWriter writer = new FileWriter(jsonFile); writer.write(jsonObject.toString()); writer.close(); reader.close(); if (jsonObject.size() <= 0) { FileUtil.delete(jsonFile); } ResponseInfo<List<String>> finalOutput = responseDataEvaluation(responseData, null, null, RESPONSE_STATUS_SUCCESS, PHR11C00002); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } catch (IOException e) { ResponseInfo<ProjectInfo> finalOutput = responseDataEvaluation(responseData, e, null, RESPONSE_STATUS_ERROR, PHR11C10001); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } catch (ParseException e) { ResponseInfo<ProjectInfo> finalOutput = responseDataEvaluation(responseData, e, null, RESPONSE_STATUS_ERROR, PHR11C10002); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } catch (PhrescoException e) { ResponseInfo<ProjectInfo> finalOutput = responseDataEvaluation(responseData, e, null, RESPONSE_STATUS_ERROR, PHR11C10003); return Response.status(Status.OK).entity(finalOutput).header("Access-Control-Allow-Origin", "*") .build(); } }
From source file:com.ba.masters.stock.BAStockAction.java
public ActionForward getPageRecords(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BAStockDTO vo = new BAStockDTO(); logger.info(" getPageRecords method starts here"); try {// w w w .ja v a 2 s . com logger.error("strCurrent PageNo ------------->" + objPageCount); vo.setStockId((request.getParameter("stockId"))); vo.setStockName(request.getParameter("stockName")); vo.setTypeGroup(request.getParameter("typeGroup")); vo.setUnits(request.getParameter("units")); vo.setMrp((request.getParameter("mrp"))); String strNavigation = request.getParameter("navigation"); int strCurrentPageNo = Integer.parseInt(request.getParameter("currentPageNo")); if (strNavigation != null && !strNavigation.equals("")) { if (strNavigation.equals("pre")) { strCurrentPageNo = strCurrentPageNo - 1; if (strCurrentPageNo <= 0) strCurrentPageNo = 1; } else if (strNavigation.equals("next")) { strCurrentPageNo = strCurrentPageNo + 1; if (strCurrentPageNo > objPageCount) strCurrentPageNo = objPageCount; } } logger.info("strCurrent PageNo ------------->" + strCurrentPageNo); List hashMpStockItemDet = BaStockFactory.getInstanceOfBaStockFactory().getStockDtls(strCurrentPageNo, vo); json.put("exception", ""); json.put("StockItemDets", hashMpStockItemDet); json.put("StockItemExit", hashMpStockItemDet.size()); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.ba.masters.tariff.BATariffAction.java
public ActionForward getPageRecords(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BATariffDTO vo = new BATariffDTO(); try {//from w w w. j a v a2s . c o m logger.info(" getPageRecords method starts here"); vo.setTarifId((request.getParameter("tarifId"))); vo.setTarifName(request.getParameter("tarifName")); vo.setType(request.getParameter("type")); vo.setPrice(request.getParameter("price")); vo.setTextId((request.getParameter("textId"))); vo.setExtra_Price((request.getParameter("extra_Price"))); String strNavigation = request.getParameter("navigation"); int strCurrentPageNo = Integer.parseInt(request.getParameter("currentPageNo")); if (strNavigation != null && !strNavigation.equals("")) { if (strNavigation.equals("pre")) { strCurrentPageNo = strCurrentPageNo - 1; if (strCurrentPageNo <= 0) strCurrentPageNo = 1; } else if (strNavigation.equals("next")) { strCurrentPageNo = strCurrentPageNo + 1; if (strCurrentPageNo > objPageCount) strCurrentPageNo = objPageCount; } } logger.info("strCurrent PageNo ------------->" + strCurrentPageNo); List hashMpTariffDet = BATariffFactory.getInstanceOfBATariffFactory().getTariffDtls(strCurrentPageNo, vo); json.put("exception", ""); json.put("TariffDets", hashMpTariffDet); json.put("TariffExit", hashMpTariffDet.size()); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.ba.forms.bookingForm.BABookingAction.java
public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BABookingDTO vo = new BABookingDTO(); logger.info("view method starts here"); try {/*from w ww . ja v a2s .c o m*/ // logger.info("======In GcsStockItemAction Action cmsGet method======"); vo.setBookId((request.getParameter("bookId"))); vo.setDate(request.getParameter("date")); vo.setCheckIn_Time(request.getParameter("checkIn_Time")); vo.setCust_Name(request.getParameter("cust_Name")); vo.setAddress(request.getParameter("address")); vo.setPhone(request.getParameter("phone")); vo.setAlternate_Phone((request.getParameter("alternate_Phone"))); vo.setId_Type(request.getParameter("id_Type")); vo.setId_No((request.getParameter("id_No"))); vo.setPurpose(request.getParameter("purpose")); vo.setTotalAdvancePaid(request.getParameter("totalAdvancePaid")); vo.setPaymentMode(request.getParameter("paymentMode")); List hashMpBookingDet = BABookingFactory.getInstanceOfBABookingFactory().getBookingDtls(1, vo); objPageCount = BABookingFactory.getInstanceOfBABookingFactory().getPageCount(vo); json.put("exception", ""); json.put("BookingDets", hashMpBookingDet); json.put("BookingExit", hashMpBookingDet.size()); json.put("objPageCount", objPageCount); // logger.warn("strCurren PageNo ------------->"+objPageCount); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }
From source file:com.unilever.audit.services2.NewUser.java
@POST @Path("AddUser") @Produces("application/json") @Consumes("text/plain") public String NewUser(String json) throws IOException { boolean status = true; String error = null;/*from w w w. j a va 2s. co m*/ Map<String, Object> hm = new HashMap<String, Object>(); JSONObject result = new JSONObject(); Merchandisers merchandiser; try { JSONObject user = (JSONObject) new JSONParser().parse(json); ////////////check if this user already exist bec w cant check it from internal exception hm.put("email", (String) user.get("email")); merchandiser = (Merchandisers) merchandisersFacadeREST.findOneByQuery("Merchandisers.checkMerchandiser", hm); //////////if dont exist if (merchandiser == null) { merchandiser = (Merchandisers) merchandisersFacadeREST.findOneByQuery("Merchandisers.findByEmail", hm); if (merchandiser != null) { merchandiser.setActive("Y"); merchandiser.setPassword((String) user.get("password")); try { merchandisersFacadeREST.edit(merchandiser); status = true; error = "User registered successfully, Congrats :)"; } catch (TransactionRequiredException ex) { status = false; error = "Can't add merchandiser problem with server"; } catch (IllegalArgumentException ex) { status = false; error = "Wrong data Please try again"; } } else { status = false; error = "Your email is not registered in our system, Please contact the system admin."; } } else { status = true; error = "You are already active please login directly."; } } catch (Exception e) { Logger.getLogger(NewUser.class.getName()).log(Level.SEVERE, null, e); } result.put("status", status); result.put("error", error); System.out.println("----------------" + result.toString()); return result.toString(); }
From source file:com.ba.forms.foodBill.BAFoodBillAction.java
public ActionForward baView(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { JSONObject json = new JSONObject(); BAFoodBillDTO vo = new BAFoodBillDTO(); try {/*from ww w.j a v a 2 s .c o m*/ logger.info("view method starts here"); vo.setFoodId((request.getParameter("foodId"))); vo.setDate(request.getParameter("date")); vo.setRoomId(request.getParameter("roomId")); vo.setCustomerName(request.getParameter("customerName")); vo.setOrderType((request.getParameter("orderType"))); vo.setAmount(request.getParameter("amount")); vo.setServiceCharge((request.getParameter("serviceCharge"))); vo.setDiscount(request.getParameter("discount")); vo.setServiceTax(request.getParameter("serviceTax")); vo.setVat(request.getParameter("vat")); vo.setNetAmount((request.getParameter("netAmount"))); vo.setPaymentMode(request.getParameter("paymentMode")); vo.setBookingId(request.getParameter("bookingId")); List hashMpFoodBillDet = BAFoodBillFactory.getInstanceOfBAFoodBillFactory().getFoodBillDtls(1, vo); objPageCount = BAFoodBillFactory.getInstanceOfBAFoodBillFactory().getPageCount(vo); json.put("exception", ""); json.put("FoodBillDets", hashMpFoodBillDet); json.put("FoodBillExit", hashMpFoodBillDet.size()); json.put("objPageCount", objPageCount); // logger.warn("strCurren PageNo ------------->"+objPageCount); } catch (Exception ex) { logger.error("The Exception is :" + ex); ex.printStackTrace(); json.put("exception", BAHandleAllException.exceptionHandler(ex)); } response.getWriter().write(json.toString()); return null; }