@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; } }
public static Date valueOf(FuzzyDate fuzzyDate) { Date d = new Date(); if (fuzzyDate.getDay() != null && fuzzyDate.getDay().getValue() != null) d.setDay(fuzzyDate.getDay().getValue()); if (fuzzyDate.getMonth() != null && fuzzyDate.getMonth().getValue() != null) d.setMonth(fuzzyDate.getMonth().getValue()); if (fuzzyDate.getYear() != null && fuzzyDate.getYear().getValue() != null) d.setYear(fuzzyDate.getYear().getValue()); return d; }
public static Source forClient(String clientId, String oboId) { Source s = forClient(clientId); if (oboId != null) { if (oboId.startsWith("APP-")) { s.setAssertionOriginClientId(new SourceClientId(oboId)); } else { s.setAssertionOriginOrcid(new SourceOrcid(oboId)); } } return s; } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((country == null) ? 0 : country.hashCode()); result = prime * result + ((createdDate == null) ? 0 : createdDate.hashCode()); result = prime * result + ((lastModifiedDate == null) ? 0 : lastModifiedDate.hashCode()); result = prime * result + ((path == null) ? 0 : path.hashCode()); result = prime * result + ((putCode == null) ? 0 : putCode.hashCode()); result = prime * result + ((source == null) ? 0 : source.hashCode()); result = prime * result + ((visibility == null) ? 0 : visibility.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((content == null) ? 0 : content.hashCode()); result = prime * result + ((createdDate == null) ? 0 : createdDate.hashCode()); result = prime * result + ((lastModifiedDate == null) ? 0 : lastModifiedDate.hashCode()); result = prime * result + ((path == null) ? 0 : path.hashCode()); result = prime * result + ((visibility == null) ? 0 : visibility.hashCode()); return result; }
@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() { 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 + ((assertionOriginClientId == null) ? 0 : assertionOriginClientId.hashCode()); result = prime * result + ((assertionOriginOrcid == null) ? 0 : assertionOriginOrcid.hashCode()); result = prime * result + ((sourceClientId == null) ? 0 : sourceClientId.hashCode()); result = prime * result + ((sourceOrcid == null) ? 0 : sourceOrcid.hashCode()); return result; }
@Override public String retrieveSourcePath() { if (source == null) { return null; } return source.retrieveSourcePath(); }
/** * Sets the value of the value property. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = tidyValue(value); }
public static LastModifiedDate calculateLatest(LastModifiedDate... dates) { LastModifiedDate latest = null; for (LastModifiedDate obj : dates) { if (obj != null) { if (obj.after(latest)) { latest = obj; } } } return latest; } }
@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; }