private void upgradeProfile(OrcidProfile orcidProfile) { if (orcidProfile != null) { if (orcidProfile.getOrcidBio() != null) if (orcidProfile.getOrcidBio().getExternalIdentifiers() != null) for (ExternalIdentifier externalIdentifier: orcidProfile.getOrcidBio().getExternalIdentifiers().getExternalIdentifier()) { externalIdentifier.setExternalIdSource(externalIdentifier.getExternalIdOrcid()); externalIdentifier.setExternalIdOrcid(null); } if(orcidProfile.getOrcidInternal() != null) orcidProfile.getOrcidInternal().setSalesforceId(new SalesforceId()); } }
@Override public int hashCode() { int result = applicationOrcid != null ? applicationOrcid.hashCode() : 0; result = 31 * result + (applicationName != null ? applicationName.hashCode() : 0); result = 31 * result + (applicationWebsite != null ? applicationWebsite.hashCode() : 0); result = 31 * result + (approvalDate != null ? approvalDate.hashCode() : 0); result = 31 * result + (scopePaths != null ? scopePaths.hashCode() : 0); return result; }
@Override public int hashCode() { int result = securityDetails != null ? securityDetails.hashCode() : 0; result = 31 * result + (preferences != null ? preferences.hashCode() : 0); result = result + ((referredBy == null) ? 0 : referredBy.hashCode()); result = 31 * result + (scope != null ? scope.hashCode() : 0); result = 31 * result + (visibility != null ? visibility.hashCode() : 0); result = 31 * result + (salesforceId != null ? salesforceId.hashCode() : 0); return result; }
private void downGradeActivity(OrcidWork orcidWork) { WorkExternalIdentifiers externalIdentifiers = orcidWork.getWorkExternalIdentifiers(); if (externalIdentifiers != null) { for (WorkExternalIdentifier wei : externalIdentifiers.getWorkExternalIdentifier()) { WorkExternalIdentifierType type = wei.getWorkExternalIdentifierType(); if (WOSUID.equals(type)) { wei.setWorkExternalIdentifierType(OTHER_ID); } } } }
private String getSponsorOrcid(OrcidMessage orcidMessage) { if (orcidMessage != null && orcidMessage.getOrcidProfile() != null && orcidMessage.getOrcidProfile().getOrcidHistory() != null && orcidMessage.getOrcidProfile().getOrcidHistory().getSource() != null) { return orcidMessage.getOrcidProfile().getOrcidHistory().getSource().retrieveSourcePath(); } else { return null; } }
private void downgradeProfile(OrcidProfile orcidProfile) { if (orcidProfile != null) { if(orcidProfile.getOrcidHistory() !=null && orcidProfile.getOrcidHistory().getCreationMethod() != null) { CreationMethod c = orcidProfile.getOrcidHistory().getCreationMethod(); if (c.equals(CreationMethod.MEMBER_REFERRED) || c.equals(CreationMethod.DIRECT)) orcidProfile.getOrcidHistory().setCreationMethod(CreationMethod.WEBSITE); } orcidProfile.setFundings(null); } }
private void upgradeActivity(OrcidWork orcidWork) { WorkSource workSource = orcidWork.getWorkSource(); if (workSource != null) { Source source = new Source(); source.setSourceOrcid(new SourceOrcid(workSource)); } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((externalIdCommonName == null) ? 0 : externalIdCommonName.hashCode()); result = prime * result + ((externalIdOrcid == null) ? 0 : externalIdOrcid.hashCode()); result = prime * result + ((externalIdReference == null) ? 0 : externalIdReference.hashCode()); result = prime * result + ((externalIdSource == null) ? 0 : externalIdSource.hashCode()); result = prime * result + ((externalIdUrl == null) ? 0 : externalIdUrl.hashCode()); result = prime * result + ((orcid == null) ? 0 : orcid.hashCode()); result = prime * result + ((source == null) ? 0 : source.hashCode()); return result; }
@Override public int hashCode() { int result = contributorOrcid != null ? contributorOrcid.hashCode() : 0; result = 31 * result + (creditName != null ? creditName.hashCode() : 0); result = 31 * result + (contributorEmail != null ? contributorEmail.hashCode() : 0); result = 31 * result + (contributorAttributes != null ? contributorAttributes.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = encryptedPassword != null ? encryptedPassword.hashCode() : 0; result = 31 * result + (securityQuestionId != null ? securityQuestionId.hashCode() : 0); result = 31 * result + (encryptedSecurityAnswer != null ? encryptedSecurityAnswer.hashCode() : 0); result = 31 * result + (encryptedVerificationCode != null ? encryptedVerificationCode.hashCode() : 0); return result; } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((creditName == null) ? 0 : creditName.hashCode()); result = prime * result + ((familyName == null) ? 0 : familyName.hashCode()); result = prime * result + ((givenNames == null) ? 0 : givenNames.hashCode()); result = prime * result + ((otherNames == null) ? 0 : otherNames.hashCode()); return result; }
@Override public int hashCode() { int result = contributorOrcid != null ? contributorOrcid.hashCode() : 0; result = 31 * result + (creditName != null ? creditName.hashCode() : 0); result = 31 * result + (contributorEmail != null ? contributorEmail.hashCode() : 0); result = 31 * result + (contributorAttributes != null ? contributorAttributes.hashCode() : 0); return result; } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((sendChangeNotifications == null) ? 0 : sendChangeNotifications.hashCode()); result = prime * result + ((sendOrcidNews == null) ? 0 : sendOrcidNews.hashCode()); result = prime * result + ((workVisibilityDefault == null) ? 0 : workVisibilityDefault.hashCode()); result = prime * result + ((activitiesVisibilityDefault == null) ? 0 : activitiesVisibilityDefault.hashCode()); return result; }
private void addSourceToActivity(Activity updatedActivity, Source targetSource) { if(updatedActivity instanceof OrcidWork) { ((OrcidWork) updatedActivity).setSource(targetSource); } else if(updatedActivity instanceof Funding) { ((Funding) updatedActivity).setSource(targetSource); } else if(updatedActivity instanceof Affiliation) { ((Affiliation) updatedActivity).setSource(targetSource); } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((subtitle == null) ? 0 : subtitle.hashCode()); result = prime * result + ((title == null) ? 0 : title.hashCode()); result = prime * result + ((translatedTitle == null) ? 0 : translatedTitle.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((affiliationCity == null) ? 0 : affiliationCity.hashCode()); result = prime * result + ((affiliationCountry == null) ? 0 : affiliationCountry.hashCode()); result = prime * result + ((affiliationRegion == null) ? 0 : affiliationRegion.hashCode()); return result; }