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.appglu.impl.AppGluResponseErrorHandler.java

public void handleError(ClientHttpResponse response) throws IOException {
    HttpStatus statusCode = response.getStatusCode();

    Error error = this.readErrorFromResponse(response);

    if (statusCode == HttpStatus.NOT_FOUND) {
        throw new AppGluHttpNotFoundException(error);
    }/*from   ww  w  .j  a  v  a2s .com*/

    if (error.getCode() == ErrorCode.APP_USER_UNAUTHORIZED) {
        throw new AppGluHttpUserUnauthorizedException(error);
    }

    if (error.getCode() == ErrorCode.APP_USER_USERNAME_ALREADY_USED) {
        throw new AppGluHttpInvalidUserSignupException(statusCode.value(), error);
    }

    if (error.getCode() == ErrorCode.INCOMPATIBLE_CLIENT_VERSION) {
        throw new AppGluHttpIncompatibleClientVersionException(error);
    }

    switch (statusCode.series()) {
    case CLIENT_ERROR:
        throw new AppGluHttpClientException(statusCode.value(), error);
    case SERVER_ERROR:
        throw new AppGluHttpServerException(statusCode.value(), error);
    default:
        throw new AppGluHttpStatusCodeException(statusCode.value(), error);
    }
}

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

/**
 * /*from   www  . j  a  v a  2 s  .  com*/
 * 
 */
@GET
@Path("queryLast/{periodId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryLast(@PathParam("periodId") String periodId) {
    HttpStatus status = HttpStatus.OK;
    List<EvaluationBo> list = evaluationService.queryLast(periodId);
    String response = JSONObject.toJSONString(list, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

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

/**
 * //from  ww  w. jav a 2 s. c o m
 * 
 */
@GET
@Path("queryNext/{periodId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryNext(@PathParam("periodId") String periodId) {
    HttpStatus status = HttpStatus.OK;
    List<EvaluationBo> list = evaluationService.queryNext(periodId);
    String response = JSONObject.toJSONString(list, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

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

@GET
@Path("/{id}")
@Produces(MediaType.APPLICATION_JSON)/*from w w w  .  j  a  v a 2 s  . c o m*/
public Response queryOther(@PathParam("id") int id) throws Exception {
    HttpStatus status = HttpStatus.OK;
    String response = StringUtils.EMPTY;
    UserCaseInfoBo userCaseInfo = userCaseService.queryUserCase(id);
    if (userCaseInfo != null) {
        response = JSONObject.toJSONString(userCaseInfo, 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   w  w  w  .j  av a 2 s  .  c o m*/
 * @throws Exception 
 * 
 */
@GET
@Path("/queryByPeriodIdAndUserId")
@Produces(MediaType.APPLICATION_JSON)
public Response queryByPeriodIdAndUserIdList() throws Exception {
    HttpStatus status = HttpStatus.OK;
    List<EvaluationAnnInfoBo> list = evaluationService.queryEvaluationList();
    String response = JSONObject.toJSONString(list, 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  v  a 2 s.c om*/
 * @throws Exception 
 * 
 */
@GET
@Path("/queryUnderlingList/{userId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryUnderlingList(@PathParam("userId") String userId) throws Exception {
    HttpStatus status = HttpStatus.OK;
    List<EvaluationInfoBo> list = evaluationService.queryUnderlingList(userId);
    String response = JSONObject.toJSONString(list, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

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

@GET
@Path("/detail/{id}")
@Produces(MediaType.APPLICATION_JSON)//from www .  j  a va  2s .  c o  m
public Response queryUserDetail(@PathParam("id") String id) throws Exception {
    HttpStatus status = HttpStatus.OK;
    String repsonse = null;

    paramCheck(id);

    UserDetailVo userDetail = userDetailService.queryUserDetail(id);
    if (userDetail != null) {
        repsonse = JSONObject.toJSONString(userDetail, JSONFilter.NULLFILTER);
    } else {
        status = HttpStatus.NOT_FOUND;
        repsonse = FailResult.toJson(Code.USER_NOT_FOUND, "");
    }

    return Response.status(status.value()).entity(repsonse).build();
}

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

/**
 * ???//from   w w w.jav a  2 s.co  m
 * 
 * */
@SuppressWarnings("rawtypes")
@GET
@Path("/checkManager")
@Produces(MediaType.APPLICATION_JSON)
public Response checkManager() throws Exception {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    Map map = evaluationService.checkForManager();
    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.  ja va 2s  . com*/
 */
@GET
@Path("/queryEvInfo/{periodId}/{userId}")
@Produces(MediaType.APPLICATION_JSON)
public Response queryEvInfo(@PathParam("periodId") String periodId, @PathParam("userId") String userId) {
    HttpStatus status = HttpStatus.OK;
    EvaluationInfoBo evaluationInfoBo = evaluationService.queryEvInfo(periodId, userId);
    String response = JSONObject.toJSONString(evaluationInfoBo, JSONFilter.UNDERLINEFILTER);
    return Response.status(status.value()).entity(response).build();
}

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

@POST
@Path("/addAssessment")
@Consumes(MediaType.APPLICATION_JSON)/*from   ww  w.  ja  v  a2s  .c om*/
@Produces(MediaType.APPLICATION_JSON)
public Response addAssessment(AssessmentBo assessmentBo) throws Exception {
    HttpStatus status = HttpStatus.CREATED;
    String response = StringUtils.EMPTY;
    if (!checkParam(assessmentBo)) {
        status = HttpStatus.BAD_REQUEST;
        response = FailResult.toJson(Code.PARAM_ERROR, "?");
    } else {
        response = assessmentService.addAssessment(assessmentBo).toJSONString();
    }
    return Response.status(status.value()).entity(response).build();
}