List of usage examples for org.json.simple JSONArray toString
@Override
public String toString()
From source file:com.hortonworks.amstore.view.TaskManagerService.java
/** * Handles: DELETE /taskmanager/postinstalltasks Removes a task from the * list of tasks This is done because of BUG: a call to * viewContext.putInstanceData inside the servlet returns ERROR 500 after a * while./*w w w . java 2s .c om*/ * * @param headers * http headers * @param ui * uri info * * @return the response */ @DELETE @Path("/postinstalltasks/{uri}") @Produces({ "text/html" }) public Response delPostInstallTasks(@PathParam("uri") String uri, @Context HttpHeaders headers, @Context UriInfo ui) throws IOException { String response = ""; try { String current = viewContext.getInstanceData("post-install-tasks"); if (current == null) current = "[]"; JSONArray array = (JSONArray) JSONValue.parse(current); array.remove(URLDecoder.decode(uri)); viewContext.putInstanceData("post-install-tasks", array.toString()); /* * } catch( ParseException pe){ System.out.println("position: " + * pe.getPosition()); System.out.println(pe); } */ } catch (Exception e) { response += "Failed to remove: current=" + uri + "<br>"; response += "Error in service: " + e.toString(); return Response.ok(response).type("text/html").build(); } String entity = "{ \"status\": \"ok\" }"; return Response.ok(entity).type("text/html").build(); }
From source file:getPlayersRanks.java
/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> * methods.// ww w . jav a 2 s . c o m * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); JSONArray json = new JSONArray(); DBHandler db = new DBHandler(); ArrayList<Player> players = db.getPlayers(); for (int i = 0; i < players.size(); i++) { JSONObject JSONplayer = new JSONObject(); Player player = players.get(i); JSONplayer.put("name", player.getName()); JSONplayer.put("score", player.getScore()); json.add(JSONplayer); } response.getWriter().write(json.toString()); }
From source file:control.ParametrizacionServlets.EliminarDocumentacionRequerida.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/*from ww w. j ava 2s. co m*/ * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los datos enviados. Integer codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Creamos el manager para registrar la informacion DocumentacionRequerida manager = new DocumentacionRequerida(); respError = manager.eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception ex) { //Logger.getLogger(InsertarDocumentacionRequerida.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:com.erbjuder.logger.server.rest.services.TransactionLogRestService_V1.java
@GET @Path("/search") @Produces(MediaType.APPLICATION_JSON)/*from w ww . j av a2 s .c om*/ public Response search(@QueryParam("fromDate") String fromDate, @QueryParam("toDate") String toDate, @QueryParam("page") Integer page, @QueryParam("pageSize") Integer pageSize, @QueryParam("transactionReferenceId") String transactionReferenceId, @QueryParam("viewError") Boolean viewError, @QueryParam("viewAppName") List<String> viewApplicationNames, @QueryParam("viewFlowName") List<String> viewFlowNames, @QueryParam("viewFlowPointName") List<String> viewFlowPointName, @QueryParam("notViewAppName") List<String> notViewApplicationNames, @QueryParam("notViewFlowName") List<String> notViewFlowNames, @QueryParam("notViewFlowPointName") List<String> notViewFlowPointName, @QueryParam("search") List<String> freeTextSearchList, @QueryParam("dbSearchList") List<String> dataBaseSearchList) { try { System.err.println("[ Got REST call ]"); System.err.println("fromDate=[" + fromDate + "]"); System.err.println("toDate=[" + toDate + "]"); System.err.println("transactionReferenceId=[" + transactionReferenceId + "]"); System.err.println("applicationNameList=[" + viewApplicationNames + "]"); System.err.println("viewError[" + viewError + "]"); // // Use dafault if no partition list are provided if (dataBaseSearchList == null || dataBaseSearchList.isEmpty()) { dataBaseSearchList = getDefaultSearchableDatabases(); } LoggerSchema loggerSchema = new LoggerSchema(); ResultSetConverter converter = new ResultSetConverter(); JSONArray jsonResult = converter.toJSONArray(loggerSchema.search_logMessageList(fromDate, toDate, page, pageSize, transactionReferenceId, viewError, viewApplicationNames, viewFlowNames, viewFlowPointName, notViewApplicationNames, notViewFlowNames, notViewFlowPointName, freeTextSearchList, dataBaseSearchList)); return Response.ok(jsonResult.toString()).build(); } catch (Exception e) { return Response.serverError().build(); } }
From source file:hoot.services.controllers.info.ReportsResource.java
/** * <NAME>Report Service Get List of All Reports</NAME> * <DESCRIPTION>Gets list of all available reports.</DESCRIPTION> * <PARAMETERS>/* ww w . jav a 2 s . co m*/ * </PARAMETERS> * <OUTPUT> * JSON Array of reports meta data * </OUTPUT> * <EXAMPLE> * <URL>http://localhost:8080/hoot-services/info/reports/list</URL> * <REQUEST_TYPE>GET</REQUEST_TYPE> * <INPUT> * </INPUT> * <OUTPUT>[{"name":"test name", "description":"test desc", "created":"12345675666", * "reportpath":"/projects/hoot/reports/123-456-789/report.pdf"},...]</OUTPUT> * </EXAMPLE> * @return */ @GET @Path("/list") @Produces(MediaType.TEXT_PLAIN) public Response getReport() { JSONArray reps = new JSONArray(); try { reps = _getReportsList(); } catch (Exception ex) { ResourceErrorHandler.handleError("Error getting reports list: " + ex.getMessage(), Status.INTERNAL_SERVER_ERROR, log); } return Response.ok(reps.toString(), MediaType.TEXT_PLAIN).build(); }
From source file:control.ParametrizacionServlets.EliminarMotivosVisitas.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w w w .j av a 2 s .co m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los paramtros enviados int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Obtenemos La informacion del manager MotivosVisitas manager = new MotivosVisitas(); //Almacenamos el error que pueda resultar respError = manager.Eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception e) { } }
From source file:control.ParametrizacionServlets.EliminarUnidadesMedida.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request/*from w w w . ja v a 2s .c o m*/ * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los paramtros enviados int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Obtenemos La informacion del manager UnidadesMedida manager = new UnidadesMedida(); //Almacenamos el error que pueda resultar respError = manager.Eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception e) { } }
From source file:control.ParametrizacionServlets.EliminarTiposContactos.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w w w .j av a 2 s . c o m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los paramtros enviados int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Obtenemos La informacion del manager TiposContactos manager = new TiposContactos(); //Almacenamos el error que pueda resultar respError = manager.eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception e) { } }
From source file:control.ClienteServlets.EliminarCliente.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w w w . j a v a2s .c o m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los paramtros enviados int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Obtenemos La informacion del manager ClientesManager manager = new ClientesManager(); //Almacenamos el error que pueda resultar respError = manager.Eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception e) { } }
From source file:control.ParametrizacionServlets.EliminarActEconomica.java
/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request//from w w w.j av a 2 s . co m * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { //Obtenemos los paramtros enviados int codigo = Integer.parseInt(request.getParameter("codigo")); JSONArray respError = new JSONArray(); // uno significa que no hay error //Obtenemos La informacion del manager ActividadEconomica manager = new ActividadEconomica(); //Almacenamos el error que pueda resultar respError = manager.Eliminar(codigo); //Armamos la respuesta JSON y la enviamos response.setContentType("application/json"); for (Object jsonObject : respError) { response.getWriter().write(respError.toString()); } } catch (Exception e) { } }