Examples of ResponseBean


Examples of org.onebusaway.api.model.ResponseBean

        ResponseCodes.RESPONSE_INVALID_ARGUMENT, "validation error", bean);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }

  protected DefaultHttpHeaders setResourceNotFoundResponse() {
    _response = new ResponseBean(getReturnVersion(),
        ResponseCodes.RESPONSE_RESOURCE_NOT_FOUND, "resource not found", null);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }
View Full Code Here

Examples of org.onebusaway.api.model.ResponseBean

        ResponseCodes.RESPONSE_RESOURCE_NOT_FOUND, "resource not found", null);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }

  protected DefaultHttpHeaders setExceptionResponse() {
    _response = new ResponseBean(getReturnVersion(),
        ResponseCodes.RESPONSE_SERVICE_EXCEPTION, "internal error", null);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }
View Full Code Here

Examples of org.onebusaway.api.model.ResponseBean

        ResponseCodes.RESPONSE_SERVICE_EXCEPTION, "internal error", null);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }

  protected DefaultHttpHeaders setUnknownVersionResponse() {
    _response = new ResponseBean(getReturnVersion(),
        ResponseCodes.RESPONSE_SERVICE_EXCEPTION, "unknown version: "
            + _version, null);
    return new DefaultHttpHeaders().withStatus(_response.getCode());
  }
View Full Code Here

Examples of org.onebusaway.api.model.ResponseBean

  public String intercept(ActionInvocation invocation) throws Exception {
    try {
      return invocation.invoke();
    } catch (Exception ex) {
      ActionProxy proxy = invocation.getProxy();
      ResponseBean response = getExceptionAsResponseBean(invocation, ex);
      DefaultHttpHeaders methodResult = new DefaultHttpHeaders().withStatus(response.getCode());
      return _handlerSelector.handleResult(proxy.getConfig(), methodResult,
          response);
    }
  }
View Full Code Here

Examples of org.onebusaway.api.model.ResponseBean

  protected ResponseBean getExceptionAsResponseBean(ActionInvocation invocation, Exception ex) {
    if (ex instanceof NoSuchStopServiceException
        || ex instanceof NoSuchTripServiceException
        || ex instanceof NoSuchRouteServiceException) {
      return new ResponseBean(V1, ResponseCodes.RESPONSE_RESOURCE_NOT_FOUND,
          ex.getMessage(), null);
    }
    else if( ex instanceof OutOfServiceAreaServiceException) {
      return new ResponseBean(V1, ResponseCodes.RESPONSE_OUT_OF_SERVICE_AREA,
          ex.getMessage(), null);
    }
    else {
      String url = getActionAsUrl(invocation);
      _log.warn("exception for action: url=" + url, ex);
      return new ResponseBean(V1, ResponseCodes.RESPONSE_SERVICE_EXCEPTION,
          ex.getMessage(), null);
    }
  }
View Full Code Here

Examples of org.onebusaway.api.model.ResponseBean

  }

  @Override
  public String fromObject(Object obj, String resultCode, Writer stream)
      throws IOException {
    ResponseBean response = (ResponseBean) obj;
    if (response.getData() != null && response.getData() instanceof Message) {
      Message message = (Message) response.getData();
      stream.write(message.toString());
    } else {
      stream.write(response.getText());
    }
    return null;
  }
View Full Code Here

Examples of org.wiztools.restclient.bean.ResponseBean

        expResult.setFollowRedirect(true);
        return expResult;
    }

    private ResponseBean getDefaultResponseBean(){
        ResponseBean expResult = new ResponseBean();
        expResult.setStatusLine("HTTP/1.1 200 OK");
        expResult.setStatusCode(200);
        expResult.addHeader("Content-Type", "text/plain; charset=utf-8");
        expResult.addHeader("Transfer-Encoding", "chunked");
        expResult.addHeader("Server", "Jetty(6.1.25)");
        expResult.setResponseBody(Util.base64decodeByteArray("KipSRVNUQ2xpZW50IFRyYWNlU2VydmxldCoqCgoqTWV0aG9kKgoJR0VUCgoqUGF0aCBJbmZvKgoJLwoKKkhlYWRlcnMqCglIb3N0OiBsb2NhbGhvc3Q6MTAxMDEKCUNvbm5lY3Rpb246IEtlZXAtQWxpdmUKCVVzZXItQWdlbnQ6IEFwYWNoZS1IdHRwQ2xpZW50LzQuMi4xIChqYXZhIDEuNSkKCipRdWVyeSBTdHJpbmcqCgludWxsCgoqUGFyYW1ldGVycyoKCipCb2R5IChGaXJzdCAxMDAgY2hhcmFjdGVycyBvbmx5KSoKCQoK"));
        return expResult;
    }
View Full Code Here

Examples of org.wiztools.restclient.bean.ResponseBean

     * Test of writeResponseXML method, of class XMLUtil.
     */
    @Test
    public void testWriteResponseXML() throws Exception {
        System.out.println("writeResponseXML");
        ResponseBean bean = getDefaultResponseBean();
        File f = File.createTempFile("prefix", ".rcs");
        XMLUtil.writeResponseXML(bean, f);
        Response expResult = XMLUtil.getResponseFromXMLFile(f);
        assertEquals(expResult, bean);
    }
View Full Code Here

Examples of org.wiztools.restclient.bean.ResponseBean

    @Test
    public void testGetResponseFromXMLFile() throws Exception {
        System.out.println("getResponseFromXMLFile");
        File f = new File("src/test/resources/resFromXml.rcs");

        ResponseBean expResult = getDefaultResponseBean();
       
        Response result = XMLUtil.getResponseFromXMLFile(f);
        assertEquals(expResult, result);
    }
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.