private Response getResponse(Throwable e) { OrcidMessage entity = new OrcidMessage(); entity.setErrorDesc(new ErrorDesc(e.getMessage())); return Response.serverError().entity(entity).build(); }
private Response getResponse(Throwable e) { OrcidMessage entity = new OrcidMessage(); entity.setErrorDesc(new ErrorDesc(e.getMessage())); return Response.serverError().entity(entity).build(); }
private OrcidMessage getLegacy500OrcidEntity(Throwable e) { OrcidMessage entity = new OrcidMessage(); entity.setMessageVersion(OrcidMessage.DEFAULT_VERSION); entity.setErrorDesc(new ErrorDesc( StringUtils.isNotBlank(e.getMessage()) ? e.getMessage() : messageSource.getMessage("apiError.unknown.exception", null, localeManager.getLocale()))); return entity; }
public OrcidApiException(String message, Response.Status status, Throwable t) { super(message, t); OrcidMessage orcidMessage = new OrcidMessage(); orcidMessage.setMessageVersion(OrcidMessage.DEFAULT_VERSION); ErrorDesc errorDesc = new ErrorDesc(); errorDesc.setContent(message + (t != null ? " " + t.getMessage() : "")); orcidMessage.setErrorDesc(errorDesc); response = Response.status(status).entity(orcidMessage).build(); }
private OrcidMessage getLegacyOrcidEntity(String prefix, Throwable e) { OrcidMessage entity = new OrcidMessage(); entity.setMessageVersion(OrcidMessage.DEFAULT_VERSION); if (e != null && !PojoUtil.isEmpty(e.getMessage())) entity.setErrorDesc(new ErrorDesc(prefix + e.getMessage())); else entity.setErrorDesc(new ErrorDesc(prefix)); return entity; }