// Get the list of all Twitter Search
  @GET
  @Produces(MediaType.APPLICATION_JSON)
  public String getListSearch(@Context HttpServletRequest req) throws NamingException {

    logger.debug("Method getListSearch(): Start");

    try {

      TwitterAnalysisLauncher launcher = new TwitterAnalysisLauncher();

      List<TwitterSearch> searchList = launcher.getTwitterSearchList(SearchTypeEnum.SEARCHAPI);

      JSONArray jsonArray = new JSONArray();

      for (TwitterSearch search : searchList) {

        jsonArray.put(search.toJSONObject());
      }

      // logger.debug("GET Result: " + jsonArray.toString());
      logger.debug("Method getListSearch(): End");
      return jsonArray.toString();
    } catch (Throwable th) {

      throw new SpagoBIRuntimeException(
          "Method getListSearch(): An error occurred in Twitter Historical Search API for REST service getListSearch ",
          th);
    }
  }