public static ResponseBuilder toResponseBuilder(int status) { return new ResponseBuilderImpl().status(status); }
public static ResponseBuilder toResponseBuilder(int status) { return new ResponseBuilderImpl().status(status); }
protected Response createResponse(Object responseObject) { ResponseBuilderImpl responsex = new ResponseBuilderImpl(); responsex.entity(responseObject); if (responseObject instanceof AbstractApiResponse) { Response.Status status = Response.Status.OK; AbstractApiResponse mainResponse = (AbstractApiResponse) responseObject; if (null != mainResponse.getErrors()) { for (int i = 0; i < mainResponse.getErrors().size(); i++) { ApiError error = mainResponse.getErrors().get(i); Response.Status errorStatus = error.getStatus(); if (null != errorStatus && status.getStatusCode() < errorStatus.getStatusCode()) { status = errorStatus; } } } responsex.status(status); } else { responsex.status(Response.Status.OK); } return responsex.build(); }
protected Response createResponse(Object responseObject) { ResponseBuilderImpl responsex = new ResponseBuilderImpl(); responsex.entity(responseObject); if (responseObject instanceof AbstractApiResponse) { Response.Status status = Response.Status.OK; AbstractApiResponse mainResponse = (AbstractApiResponse) responseObject; if (null != mainResponse.getErrors()) { for (int i = 0; i < mainResponse.getErrors().size(); i++) { ApiError error = mainResponse.getErrors().get(i); Response.Status errorStatus = error.getStatus(); if (null != errorStatus && status.getStatusCode() < errorStatus.getStatusCode()) { status = errorStatus; } } } responsex.status(status); } else { responsex.status(Response.Status.OK); } return responsex.build(); }