@Deprecated public DelegateSummary(Orcid orcid) { this.orcid = orcid; this.orcidIdentifier = new OrcidIdentifier(orcid.getValue()); }
public String retrieveOrcidPath() { if (orcidIdentifier == null) { return null; } String path = orcidIdentifier.getPath(); if (path != null) { return path; } if (orcid != null) { return orcid.getValue(); } return null; }
private String getMessageIdForLog(OrcidMessage messageToBeFiltered) { String messageIdForLog = "unknown"; OrcidSearchResults orcidSearchResults = messageToBeFiltered.getOrcidSearchResults(); OrcidProfile orcidProfile = messageToBeFiltered.getOrcidProfile(); if (orcidSearchResults != null) { messageIdForLog = "orcid-search-results"; } else if (orcidProfile != null) { OrcidIdentifier orcidIdentifier = orcidProfile.getOrcidIdentifier(); if (orcidIdentifier != null) { messageIdForLog = orcidIdentifier.getPath(); } Orcid orcid = orcidProfile.getOrcid(); if (orcid != null) { messageIdForLog = orcid.getValue(); } } return messageIdForLog; }