@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (collections != null ? collections.hashCode() : 0); result = 31 * result + (metadata != null ? metadata.hashCode() : 0); result = 31 * result + (metadataRefs != null ? metadataRefs.hashCode() : 0); result = 31 * result + (relations != null ? relations.hashCode() : 0); result = 31 * result + (formerExternalRefs != null ? formerExternalRefs.hashCode() : 0); result = 31 * result + (parents != null ? parents.hashCode() : 0); result = 31 * result + (isDigitalSurrogate != null ? isDigitalSurrogate.hashCode() : 0); result = 31 * result + (coreMd != null ? coreMd.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (coreMd != null ? coreMd.hashCode() : 0); result = 31 * result + (parent != null ? parent.hashCode() : 0); result = 31 * result + (metadata != null ? metadata.hashCode() : 0); result = 31 * result + (metadataRef != null ? metadataRef.hashCode() : 0); return result; }