Examples of ResponseStatus


Examples of com.couchbase.client.core.message.ResponseStatus

     *
     * @param code the http code.
     * @return the parsed status.
     */
    private static ResponseStatus statusFromCode(int code) {
        ResponseStatus status;
        switch(code) {
            case 200:
            case 201:
            case 202:
                status = ResponseStatus.SUCCESS;
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

          dsRequest.getUserLocale());

      DataSourceHelper.setServletResponse(newData, dsRequest, resp);
    } catch (RuntimeException rte) {
      log.error("A runtime exception has occured", rte);
      ResponseStatus status = new ResponseStatus(StatusType.ERROR, ReasonType.INTERNAL_ERROR,
          rte.getMessage());
      if (dsRequest == null) {
        dsRequest = DataSourceRequest.getDefaultDataSourceRequest(req);
      }
      DataSourceHelper.setServletErrorResponse(status, dsRequest, resp);
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

      // Set the response.
      DataSourceHelper.setServletResponse(newData, dsRequest, resp);
    } catch (RuntimeException rte) {
      log.error("A runtime exception has occured", rte);
      ResponseStatus status = new ResponseStatus(StatusType.ERROR, ReasonType.INTERNAL_ERROR,
          rte.getMessage());
      if (dsRequest == null) {
        dsRequest = DataSourceRequest.getDefaultDataSourceRequest(req);
      }
      DataSourceHelper.setServletErrorResponse(status, dsRequest, resp);
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

    assertEquals(expected, actual);
  }

  public void testEscaping() {
    ResponseStatus responseStatus = new ResponseStatus(
        StatusType.ERROR, ReasonType.INVALID_REQUEST, "but why? why? why?");
    assertEquals(
        "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
        + "<html>" + nl
        + "<head>" + nl
        + "<META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">" + nl
        + "<title>Google Visualization</title>" + nl
        + "</head>" + nl
        + "<body>" + nl
        + "<h3>Oops, an error occured.</h3>" + nl
        + "<div>Status: error</div>" + nl
        + "<div>Reason: Invalid request</div>" + nl
        + "<div>Description: but why? why? why?</div>" + nl
        + "</body>" + nl
        + "</html>" + nl,
        HtmlRenderer.renderHtmlError(responseStatus).toString());

    responseStatus = new ResponseStatus(
        StatusType.ERROR, ReasonType.NOT_SUPPORTED, "Cannot do dat!");
    assertEquals(
        "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
        + "<html>" + nl
        + "<head>" + nl
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

        + "</html>" + nl,
        HtmlRenderer.renderHtmlError(responseStatus).toString());
  }

  public void testRenderError() {
    ResponseStatus responseStatus = new ResponseStatus(
        StatusType.ERROR, ReasonType.INVALID_REQUEST, "but why? why?");
    assertEquals(
        "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
        + "<html>" + nl
        + "<head>" + nl
        + "<META http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">" + nl
        + "<title>Google Visualization</title>" + nl
        + "</head>" + nl
        + "<body>" + nl
        + "<h3>Oops, an error occured.</h3>" + nl
        + "<div>Status: error</div>" + nl
        + "<div>Reason: Invalid request</div>" + nl
        + "<div>Description: but why? why?</div>" + nl
        + "</body>" + nl
        + "</html>" + nl,
        HtmlRenderer.renderHtmlError(responseStatus).toString());

    responseStatus = new ResponseStatus(
        StatusType.ERROR, ReasonType.NOT_SUPPORTED, "Cannot do dat!");
    assertEquals(
        "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\">" + nl
        + "<html>" + nl
        + "<head>" + nl
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

  public void testSetServletResponseJson() throws DataSourceException {
    // Basic test 1.
    DataTable data = getTestDataTable();
    DataSourceParameters dsParamsJson =
        new DataSourceParameters("responseHandler:babylon;out:json");
    ResponseStatus responseStatus = new ResponseStatus(StatusType.OK, null, null);

    String expected = "{\"version\":\"0.6\",\"status\":\"ok\","
        + "\"sig\":\"2087475733\",\"table\":"
        + "{\"cols\":[{\"id\":\"A\",\"label\":\"col0\",\"type\":\"string\",\"pattern\":\"\"},"
        + "{\"id\":\"B\",\"label\":\"col1\",\"type\":\"number\",\"pattern\":\"\"},"
        + "{\"id\":\"C\",\"label\":\"col2\",\"type\":\"boolean\",\"pattern\":\"\"}],"
        + "\"rows\":[{\"c\":[{\"v\":\"aaa\"},{\"v\":222.0,\"f\":\"222\"},{\"v\":false}]},"
        + "{\"c\":[{\"v\":\"\"},{\"v\":111.0},{\"v\":true}]},"
        + "{\"c\":[{\"v\":\"bbb\"},{\"v\":333.0},{\"v\":true}]},"
        + "{\"c\":[{\"v\":\"ddd\"},{\"v\":222.0},{\"v\":false}]}]}}";

    assertEquals(expected, JsonRenderer.renderJsonResponse(
        dsParamsJson, responseStatus, data).toString());
   
    DataSourceParameters dsParamsJsonP =
        new DataSourceParameters("responseHandler:babylon;out:jsonp");
    assertEquals("babylon(" + expected + ");", JsonRenderer.renderJsonResponse(
        dsParamsJsonP, responseStatus, data).toString());

    // Basic test 2.
    data = getTestDataTable();
    dsParamsJson = new DataSourceParameters("reqId:90210;responseHandler:babylon;");
    responseStatus = new ResponseStatus(StatusType.OK, null, null);

    expected = "{\"version\":\"0.6\",\"reqId\":\"90210\",\"status\":\"ok\","
        + "\"sig\":\"2087475733\",\"table\":"
        + "{\"cols\":[{\"id\":\"A\",\"label\":\"col0\",\"type\":\"string\",\"pattern\":\"\"},"
        + "{\"id\":\"B\",\"label\":\"col1\",\"type\":\"number\",\"pattern\":\"\"},"
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

  public void testGenerateJsonResponseError() throws DataSourceException {
    DataTable data = getTestDataTable();
    DataSourceParameters dsParamsJson =
        new DataSourceParameters("reqId:90210;responseHandler:babylon;");
    ResponseStatus responseStatus = new ResponseStatus(
        StatusType.ERROR,
        ReasonType.INTERNAL_ERROR,
        "this is me not you why it is that not knowing me cave man");

    String expected = "{\"version\":\"0.6\",\"reqId\":\"90210\",\"status\":\"error\",\"errors\":"
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

    // Check signature.
    String previousSignature = dsParams.getSignature();
    if (responseStatus == null) {
      if (!StringUtils.isEmpty(previousSignature) && (data != null)
          && (JsonRenderer.getSignature(data).equals(previousSignature))) {
        responseStatus = new ResponseStatus(StatusType.ERROR, ReasonType.NOT_MODIFIED, null);
      } else {
        responseStatus = new ResponseStatus(StatusType.OK, null, null);
      }
    }

    StatusType statusType = responseStatus.getStatusType();
    sb.append(",\"status\":\"").append(statusType.lowerCaseString()).append("\"");
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

      } else {
        DataSourceHelper.setServletErrorResponse(e, req, resp);
      }
    } catch (RuntimeException e) {
      log.error("A runtime exception has occured", e);
      ResponseStatus status = new ResponseStatus(StatusType.ERROR, ReasonType.INTERNAL_ERROR,
          e.getMessage());
      if (dsRequest == null) {
        dsRequest = DataSourceRequest.getDefaultDataSourceRequest(req);
      }
      DataSourceHelper.setServletErrorResponse(status, dsRequest, resp);
View Full Code Here

Examples of com.google.visualization.datasource.base.ResponseStatus

   *
   * @return The response string.
   */
  public static String generateResponse(DataTable dataTable, DataSourceRequest dataSourceRequest) {
    CharSequence response;
    ResponseStatus responseStatus = null;
    if (!dataTable.getWarnings().isEmpty()) {
      responseStatus = new ResponseStatus(StatusType.WARNING);
    }
    switch (dataSourceRequest.getDataSourceParameters().getOutputType()) {
      case CSV:
        response = CsvRenderer.renderDataTable(dataTable, dataSourceRequest.getUserLocale(), ",");
        break;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.