Example usage for org.springframework.http HttpStatus value

List of usage examples for org.springframework.http HttpStatus value

Introduction

In this page you can find the example usage for org.springframework.http HttpStatus value.

Prototype

int value

To view the source code for org.springframework.http HttpStatus value.

Click Source Link

Usage

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * //from   w ww  .  j av a2  s . c om
 * 
 */
@GET
@Path("/queryEvInfoLast/{periodId}/{userId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryEvInfoLast(@PathParam("periodId") String periodId, @PathParam("userId") String userId) {
    HttpStatus status = HttpStatus.OK;
    EvaluationInfoBo evaluationInfoBo = evaluationService.queryEvInfoLast(periodId, userId);
    String response = JSONObject.toJSONString(evaluationInfoBo, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * //from   w w  w. j  a  va  2s .co  m
 * 
 */
@GET
@Path("/queryEvInfoNext/{periodId}/{userId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryEvInfoNext(@PathParam("periodId") String periodId, @PathParam("userId") String userId) {
    HttpStatus status = HttpStatus.OK;
    EvaluationInfoBo evaluationInfoBo = evaluationService.queryEvInfoNext(periodId, userId);
    String response = JSONObject.toJSONString(evaluationInfoBo, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

From source file:com.neiljbrown.brighttalk.channels.reportingapi.client.spring.ApiResponseErrorHandlerTest.java

/**
 * Creates a mock implementation of {@link ClientHttpResponse} and configures it to return supplied data.
 * <p>//from  w  w  w .  j a  va  2 s. com
 * ClientHttpResponse needs mocking for test fixtures which rely on setting response headers as for some reason Spring
 * 4.0's MockClientHttpResponse doesn't support setting response headers.
 * 
 * @param httpStatus The {@link HttpStatus} which the mock should be configured to return for invocations of
 * {@link ClientHttpResponse#getStatusCode()}.
 * @param headers The {@link HttpHeaders} which the mock should be configured to return for invocations of
 * {@link ClientHttpResponse#getHeaders()}.
 * @param body A string representation of the data which the mock should be configured to return for invocations of
 * {@link ClientHttpResponse#getBody()}.
 * @return The created {@link ClientHttpResponse}.
 */
private ClientHttpResponse createMockClientHttpResponse(HttpStatus httpStatus, HttpHeaders headers,
        final String body) {
    ClientHttpResponse mockClientHttpResponse = EasyMock.createNiceMock(ClientHttpResponse.class);
    try {
        EasyMock.expect(mockClientHttpResponse.getStatusCode()).andReturn(httpStatus).anyTimes();
        EasyMock.expect(mockClientHttpResponse.getRawStatusCode()).andReturn(httpStatus.value()).anyTimes();
        EasyMock.expect(mockClientHttpResponse.getHeaders()).andReturn(headers).anyTimes();
        // Return a new InputStream for each call to ClientHttpResponse.getBody() rather than an exhausted one  
        IAnswer<InputStream> iAnswer = new IAnswer<InputStream>() {
            public InputStream answer() {
                return body != null ? new ByteArrayInputStream(body.getBytes()) : null;
            }
        };
        EasyMock.expect(mockClientHttpResponse.getBody()).andAnswer(iAnswer).anyTimes();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
    return mockClientHttpResponse;
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * /*from   w w w.j a  va  2 s  .c  om*/
 * 
 */
@GET
@Path("/queryLastEvaByRecent/{userId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryLastEvaByRecent(@PathParam("userId") String userId) {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    EvaluationInfoBo ab = evaluationService.queryLastEvaByRecent(userId);
    response = JSONObject.toJSONString(ab, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.UserCaseResource.java

/**
 * //from w  w  w .  j a va2  s  .c om
 * 
 * */
@SuppressWarnings("unused")
@GET
@Path("/queryMembers/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryMembers(@PathParam("id") int id) throws Exception {
    HttpStatus status = HttpStatus.OK;
    String response = StringUtils.EMPTY;
    UserCaseInfoBo userCaseInfo = userCaseService.queryUserCase(id);
    List<UserBaseBo> list = userCaseInfo.getMembers();
    if (userCaseInfo != null) {
        response = JSONObject.toJSONString(list, JSONFilter.UNDERLINEFILTER);
    } else {
        status = HttpStatus.NOT_FOUND;
        response = FailResult.toJson(Code.CASE_NOT_EXSIT, "?");
    }
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * /*from ww  w.j av a2s  .  co m*/
 * 
 */
@GET
@Path("/queryByPeriodIdAndEvaluationId")
@Produces(MediaType.APPLICATION_JSON)
public Response queryByPeriodIdAndEvaluationId() {
    HttpStatus status = HttpStatus.OK;
    EvaluationPeriod lastEP = evaluationPeriodService.queryRecent();
    String periodId = lastEP.getPeriodId();
    List<EvaluationBo> list = evaluationService.queryByPeriodIdAndEvaluationId(periodId);
    String response = JSONObject.toJSONString(list, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.PictureUploadResource.java

/**
 * ?Token//from w  w w.  j a  v a2s . c o m
 */
@GET
@Path("/get_token")
@Produces(MediaType.APPLICATION_JSON)
public Response getToken() {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    //?ACCESS_KEYSECRET_KEY
    String ACCESS_KEY = mapConfigService.getValue("ACCESS_KEY");
    String SECRET_KEY = mapConfigService.getValue("SECRET_KEY");
    //?
    String bucketname = "challenger";
    //?
    Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
    Map map = new HashMap();
    map.put("token", auth.uploadToken(bucketname).toString());
    response = JSONObject.toJSONString(map, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * ??//from  w  w  w .java2s.c o m
 * 
 * */
@POST
@Path("/addEvaluation")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response addEvaluation(EvaluationBo evaluationBo) throws Exception {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    if (!checkParam(evaluationBo)) {
        status = HttpStatus.BAD_REQUEST;
        response = FailResult.toJson(Code.PARAM_ERROR, "?");
    } else {
        response = evaluationService.addEvaluation(evaluationBo).toJSONString();
    }
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * ????/*from  w ww. java 2  s .co m*/
 * 
 * */
@POST
@Path("/addFeedback")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response addFeedback(EvaluationBo evaluationBo) throws Exception {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    if (!checkFeedback(evaluationBo)) {
        status = HttpStatus.BAD_REQUEST;
        response = FailResult.toJson(Code.PARAM_ERROR, "?");
    } else {
        response = evaluationService.addFeedback(evaluationBo).toJSONString();
    }
    return Response.status(status.value()).entity(response).build();
}

From source file:com.envision.envservice.rest.EvaluationResource.java

/**
 * ?//from   w w  w .  ja va  2  s.c  o m
 * 
 * */
@POST
@Path("/addNullEvaluationForUser")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public Response addNullEvaluationForUser(EvaluationBo evaluationBo) throws Exception {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    if (!checkParamForUser(evaluationBo)) {
        status = HttpStatus.BAD_REQUEST;
        response = FailResult.toJson(Code.PARAM_ERROR, "?");
    } else {
        response = evaluationService.addNullEvaluationForUser(evaluationBo).toJSONString();
    }
    return Response.status(status.value()).entity(response).build();
}