@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (eventType != null ? eventType.hashCode() : 0); result = 31 * result + (date != null ? date.hashCode() : 0); result = 31 * result + (detail != null ? detail.hashCode() : 0); result = 31 * result + (outcome != null ? outcome.hashCode() : 0); result = 31 * result + (targets != null ? targets.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (deliverableUnit != null ? deliverableUnit.hashCode() : 0); result = 31 * result + (metadata != null ? metadata.hashCode() : 0); result = 31 * result + (manifestationFiles != null ? manifestationFiles.hashCode() : 0); result = 31 * result + (technicalEnvironment != null ? technicalEnvironment.hashCode() : 0); result = 31 * result + (metadataRef != null ? metadataRef.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (dateCreated != null ? dateCreated.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (name != null ? name.hashCode() : 0); result = 31 * result + (source != null ? source.hashCode() : 0); result = 31 * result + (extant ? 1 : 0); result = 31 * result + (valid != null ? valid.hashCode() : 0); result = 31 * result + (int) (sizeBytes ^ (sizeBytes >>> 32)); result = 31 * result + (fixity != null ? fixity.hashCode() : 0); result = 31 * result + (formats != null ? formats.hashCode() : 0); result = 31 * result + (metadata != null ? metadata.hashCode() : 0); result = 31 * result + (metadataRef != null ? metadataRef.hashCode() : 0); return result; }
@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; }