@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o != null) { Response r = new ResponseBuilderImpl(). entityWithType(o, t).status(200).build(); context.getResponse().setResponse(r); } } }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }
public void invoke() throws IllegalAccessException, InvocationTargetException { Object o = method.invoke(resource, params); if (o != null) { Response r = new ResponseBuilderImpl().entity(o).status(200).build(); context.getResponse().setResponse(r); } } });
public void invoke() throws IllegalAccessException, InvocationTargetException { Object o = method.invoke(resource, params); if (o instanceof Response) { Response r = (Response) o; context.getResponse().setResponse(r); } else if (o != null) { Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } });
@Override public ResponseBuilder createResponseBuilder() { return new ResponseBuilderImpl(); }
@Override public ResponseBuilder clone() { return new ResponseBuilderImpl(this); }
@Override public ResponseBuilder clone() { return new ResponseBuilderImpl(this); }
@Override public ResponseBuilder createResponseBuilder() { return new ResponseBuilderImpl(); }
/** * {@inheritDoc} */ @Override public Response toResponse(Throwable thrownException) { ResponseBuilder builder = new ResponseBuilderImpl(); builder.type(MediaType.APPLICATION_JSON); Status status = null; if (thrownException instanceof WebApplicationException) { WebApplicationException webAppException = (WebApplicationException) thrownException; status = Status.fromStatusCode(webAppException.getResponse().getStatus()); } if (status == null) { status = Status.INTERNAL_SERVER_ERROR; } if (status == Status.INTERNAL_SERVER_ERROR) { LOGGER.error("ERROR", thrownException); } builder.status(status); builder.entity(new ExceptionWrapper(status, thrownException)); return builder.build(); } }
@POST @Path("/get") public Response getEmplByPostReqParam(@FormParam("param1") String id) { System.out.println("getEmplByPostReqParam"); EmployeeDAO dbHandler = new EmployeeDAOImpl(); Employee fetchedEmployee = dbHandler.findEmployee(Integer.parseInt(id)); ResponseBuilder rb = new ResponseBuilderImpl(); rb.type(MediaType.APPLICATION_ATOM_XML); rb.entity(fetchedEmployee); return rb.build(); }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o != null) { Response r = new ResponseBuilderImpl(). entityWithType(o, t).status(200).build(); context.getResponse().setResponse(r); } } }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o != null) { Response r = new ResponseBuilderImpl(). entityWithType(o, t).status(200).build(); context.getResponse().setResponse(r); } } }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }
@Override public void _dispatch(Object resource, HttpContext context) throws IllegalAccessException, InvocationTargetException { final Object[] params = getParams(context); final Object o = invoker.invoke(method, resource, params); if (o instanceof Response) { context.getResponse().setResponse((Response)o); } else if (o instanceof JResponse) { context.getResponse().setResponse(((JResponse)o).toResponse()); } else if (o != null) { final Response r = new ResponseBuilderImpl().status(200).entity(o).build(); context.getResponse().setResponse(r); } } }
@GET @Produces("application/json") @Path("myPath") public Response getAllCommissions() { // Perform method function String json = "OUTPUT_OF_METHOD"; // Creates a ResponseBuilder ResponseBuilder builder = new ResponseBuilderImpl(); // Sets the header of the return data builder.header("content-type", "application/json"); // Sets the response code as a 200 builder.status(Response.Status.OK); // Allows Cross Domain Requests from any origin builder.header("Access-Control-Allow-Origin", "*"); // Adds your result data to the Response builder.entity(json); // Creates the Response return builder.build(); }