Package com.google.visualization.datasource.base

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


      } 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

   *
   * @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

   *
   * @throws IOException In case if I/O errors.
   */
  public static String generateErrorResponse(DataSourceException dse, DataSourceRequest dsRequest)
      throws IOException {
    ResponseStatus responseStatus = ResponseStatus.createResponseStatus(dse);
    responseStatus = ResponseStatus.getModifiedResponseStatus(responseStatus);
    return generateErrorResponse(responseStatus, dsRequest);
  }
View Full Code Here

      Query query = DataSourceHelper.parseQuery(tq);
      dataTable = DataSourceHelper.applyQuery(query, dataTable, ULocale.getDefault());
      dataSourceParameters = new DataSourceParameters(tqx);
      response = JsonRenderer.renderJsonResponse(
          dataSourceParameters,
          new ResponseStatus(StatusType.OK),
          dataTable,
          true).toString();
    } catch (DataSourceException e) {
      response = JsonRenderer.renderJsonResponse(dataSourceParameters,
          ResponseStatus.getModifiedResponseStatus(ResponseStatus.createResponseStatus(e)),
View Full Code Here

TOP

Related Classes of com.google.visualization.datasource.base.ResponseStatus

Copyright © 2018 www.massapicom. 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.