/** * Check if title1 and title2 are equals * * @param title1 * @param title2 * @return true if title1 is equals to title2 */ private boolean isTheSameTitle(Title title1, Title title2) { if (title1 == null) { if (title2 == null) return true; else return false; } else { if (title2 == null) return false; else return title1.equals(title2); } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; FundingTitle other = (FundingTitle) obj; if (title == null) { if (other.title != null) return false; } else if (!title.equals(other.title)) return false; if(translatedTitle == null){ if(other.translatedTitle != null) return false; } else if(!translatedTitle.equals(other.translatedTitle)) return false; return true; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; WorkTitle other = (WorkTitle) obj; if (subtitle == null) { if (other.subtitle != null) return false; } else if (!subtitle.equals(other.subtitle)) return false; if (title == null) { if (other.title != null) return false; } else if (!title.equals(other.title)) return false; if(translatedTitle == null){ if(other.translatedTitle != null) return false; } else if(!translatedTitle.equals(other.translatedTitle)) return false; return true; }
if (other.journalTitle != null) return false; } else if (!journalTitle.equals(other.journalTitle)) return false;
if (other.journalTitle != null) return false; } else if (!journalTitle.equals(other.journalTitle)) return false;