fixing VERIFONEEMMPROF-26

revert-dabc3590
hasuniea 9 years ago
parent fb4d8ae990
commit a8102b8c42

@ -57,11 +57,6 @@ public class GlobalThrowableMapper implements ExceptionMapper {
if (e instanceof NotFoundException) {
return ((NotFoundException) e).getResponse();
}
if (e instanceof ConstraintViolationException) {
log.error("Constraint violation", e);
return Response.status(Response.Status.BAD_REQUEST).header("Content-Type", "application/json")
.entity(400l).build();
}
if (e instanceof UnexpectedServerErrorException) {
log.error("Unexpected server error", e);
return ((UnexpectedServerErrorException) e).getResponse();
@ -70,9 +65,15 @@ public class GlobalThrowableMapper implements ExceptionMapper {
return ((ParameterValidationException) e).getResponse();
}
if (e instanceof IllegalArgumentException) {
log.error("Illegal exception.", e);
return Response.status(Response.Status.BAD_REQUEST).header("Content-Type", "application/json")
.entity(400l).build();
ErrorDTO errorDetail = new ErrorDTO();
errorDetail.setCode((long) 400);
errorDetail.setMoreInfo("");
errorDetail.setMessage("");
errorDetail.setDescription(e.getMessage());
return Response
.status(Response.Status.BAD_REQUEST)
.entity(errorDetail)
.build();
}
if (e instanceof ClientErrorException) {
log.error("Client error", e);

Loading…
Cancel
Save