public static boolean isTheSameForDuplicateChecking(Source active,Source existing) { return existing.equals(active); }
/** Used to check for duplicates adding via API. * * @param active * @param existing * @return */ public static boolean isTheSameForDuplicateChecking(Source activeSource,SourceAwareEntity<?> existingEntity) { Source existing = extractSourceFromEntity(existingEntity); return existing.equals(activeSource); }
/** Used to check if activeSource can update/delete an item. * * @param activeSource * @param existingEntity * @return */ public static boolean isTheSameForPermissionChecking(Source activeSource, SourceAwareEntity<?> existingEntity) { Source existing = extractSourceFromEntity(existingEntity); return existing.equals(activeSource); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; ResearchResourceSummary other = (ResearchResourceSummary) obj; if (proposal == null) { if (other.proposal != null) return false; } else if (!proposal.equals(other.proposal)) return false; if (source == null) { if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (visibility != other.visibility) 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; ResearchResource other = (ResearchResource) obj; if (proposal == null) { if (other.proposal != null) return false; } else if (!proposal.equals(other.proposal)) return false; if (resourceItems == null) { if (other.resourceItems != null) return false; } else if (!resourceItems.equals(other.resourceItems)) return false; if (source == null) { if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (visibility != other.visibility) return false; return true; }
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (type == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (visibility != other.visibility)
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (visibility != other.visibility)
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (url == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (submissionDate == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (visibility != other.visibility)
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (startDate == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (startDate == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (title == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (startDate == null) {
if (!source.equals(other.getSource())) { return false;
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (title == null) {
if (other.source != null) return false; } else if (!source.equals(other.source)) return false; if (type != other.type)
if (other.getSource() != null) return false; } else if (!this.getSource().equals(other.getSource())) return false; return true;
if (other.getSource() != null) return false; } else if (!this.getSource().equals(other.getSource())) return false;