@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((biography == null) ? 0 : biography.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((otherNames == null) ? 0 : otherNames.hashCode()); return result; }
public org.orcid.jaxb.model.v3.rc2.record.Email toV3Email() { org.orcid.jaxb.model.v3.rc2.record.Email email = new org.orcid.jaxb.model.v3.rc2.record.Email(); email.setCurrent(current); email.setEmail(value); email.setLastModifiedDate(null); email.setPrimary(primary); email.setVerified(verified); email.setVisibility(visibility); return email; }
private Work checkWorkAndIdentifierTypes(Work work) { if (WorkType.BOOK_CHAPTER.equals(work.getWorkType())) { for (ExternalID externalID : work.getExternalIdentifiers().getExternalIdentifier()) { if ("isbn".equals(externalID.getType())) { externalID.setRelationship(Relationship.PART_OF); } } } return work; }
public static void calculateLastModified(PersonalDetails personalDetails) { if (personalDetails != null) { calculateLastModified(personalDetails.getOtherNames()); LastModifiedDate l1 = personalDetails.getBiography() == null ? null : personalDetails.getBiography().getLastModifiedDate(); LastModifiedDate l2 = personalDetails.getName() == null ? null : personalDetails.getName().getLastModifiedDate(); LastModifiedDate l3 = personalDetails.getOtherNames() == null ? null : personalDetails.getOtherNames().getLastModifiedDate(); LastModifiedDate globalLatest = calculateLatest(l1, l2, l3); personalDetails.setLastModifiedDate(globalLatest); } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((addresses == null) ? 0 : addresses.hashCode()); result = prime * result + ((biography == null) ? 0 : biography.hashCode()); result = prime * result + ((emails == null) ? 0 : emails.hashCode()); result = prime * result + ((externalIdentifiers == null) ? 0 : externalIdentifiers.hashCode()); result = prime * result + ((keywords == null) ? 0 : keywords.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((otherNames == null) ? 0 : otherNames.hashCode()); result = prime * result + ((path == null) ? 0 : path.hashCode()); result = prime * result + ((researcherUrls == null) ? 0 : researcherUrls.hashCode()); return result; }
private void addExternalIdsToExistingSet(Work work, Set<ExternalID> existingExternalIDs) { if(work != null && work.getExternalIdentifiers() != null && work.getExternalIdentifiers().getExternalIdentifier() != null) { for(ExternalID extId : work.getExternalIdentifiers().getExternalIdentifier()) { //Don't include PART_OF external ids if(!Relationship.PART_OF.equals(extId.getRelationship())) { existingExternalIDs.add(extId); } } } }
public ExternalIDs getIdentifiers() { if (identifiers == null) identifiers = new ExternalIDs(); return identifiers; }
public ResearchResourceHosts getHosts() { if (hosts == null) hosts = new ResearchResourceHosts(); return hosts; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((identifiers == null) ? 0 : identifiers.hashCode()); return result; }
@Override public int compare(GroupableActivity o1, GroupableActivity o2) { return o1.compareTo(o2); } }
@Override public List<? extends Activity> retrieveActivities() { return getEducation(); }
@Override public List<? extends Activity> retrieveActivities() { return getAffiliation(); }
@Override public Collection<? extends Activity> retrieveActivities() { return getFundings(); }
public ExternalIDs getIdentifiers() { if (identifiers == null) identifiers = new ExternalIDs(); return identifiers; }
public ResearchResourceHosts getHosts() { if (hosts == null) hosts = new ResearchResourceHosts(); return hosts; }
public ExternalIDs getIdentifiers() { if (identifiers == null) identifiers = new ExternalIDs(); return identifiers; }
public ExternalIDs getIdentifiers() { if (identifiers == null) identifiers = new ExternalIDs(); return identifiers; }
public ExternalIDs getIdentifiers() { if (identifiers == null) identifiers = new ExternalIDs(); return identifiers; }