/** * Create an instance of {@link OrcidError } * */ public OrcidError createError() { return new OrcidError(); }
public org.orcid.jaxb.model.error_rc3.OrcidError getOrcidErrorV2Rc3(int errorCode, int status, Throwable t) { Locale locale = localeManager.getLocale(); org.orcid.jaxb.model.error_rc3.OrcidError orcidError = new org.orcid.jaxb.model.error_rc3.OrcidError(); orcidError.setResponseCode(status); orcidError.setErrorCode(errorCode); orcidError.setMoreInfo(messageSource.getMessage("apiError." + errorCode + ".moreInfo", null, locale)); Map<String, String> params = null; if (t instanceof ApplicationException) { params = ((ApplicationException) t).getParams(); } orcidError.setDeveloperMessage(getDeveloperMessage(errorCode, t, params)); orcidError.setUserMessage(resolveMessage(messageSource.getMessage("apiError." + errorCode + ".userMessage", null, locale), params)); return orcidError; }
statusCode = ((org.orcid.jaxb.model.error_rc2.OrcidError) orcidError).getResponseCode(); } else if (org.orcid.jaxb.model.error_rc3.OrcidError.class.isAssignableFrom(orcidError.getClass())) { statusCode = ((org.orcid.jaxb.model.error_rc3.OrcidError) orcidError).getResponseCode(); } else if (org.orcid.jaxb.model.error_rc4.OrcidError.class.isAssignableFrom(orcidError.getClass())) { statusCode = ((org.orcid.jaxb.model.error_rc4.OrcidError) orcidError).getResponseCode();