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; }
private Response getOrcidSearchResultsResponse( OrcidSearchResults orcidSearchResults, String query) { if (orcidSearchResults != null) { OrcidMessage orcidMessage = new OrcidMessage(); orcidMessage.setMessageVersion("1.2"); orcidMessage.setOrcidSearchResults(orcidSearchResults); return Response.ok(orcidMessage).build(); } else { Object params[] = {query}; throw new NoResultException( localeManager.resolveMessage("apiError.no_search_result.exception", params)); } }
private OrcidMessage getLegacyOrcidEntity(String prefix, Throwable e) { OrcidMessage entity = new OrcidMessage(); entity.setMessageVersion(OrcidMessage.DEFAULT_VERSION); entity.setErrorDesc(new ErrorDesc(prefix + e.getMessage())); return entity; }