@Override public int hashCode() { int result = id != null ? id.hashCode() : 0; result = 31 * result + (parentId != null ? parentId.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (state != null ? state.hashCode() : 0); result = 31 * result + (permissions != null ? permissions.hashCode() : 0); result = 31 * result + (descriptiveMetadata != null ? descriptiveMetadata.hashCode() : 0); result = 31 * result + (representations != null ? representations.hashCode() : 0); result = 31 * result + (ingestSIPIds != null ? ingestSIPIds.hashCode() : 0); result = 31 * result + (ingestJobId != null ? ingestJobId.hashCode() : 0); result = 31 * result + (ghost != null ? ghost.hashCode() : 0); return result; }
@Override public int hashCode() { int result = id != null ? id.hashCode() : 0; result = 31 * result + (state != null ? state.hashCode() : 0); result = 31 * result + (level != null ? level.hashCode() : 0); result = 31 * result + (title != null ? title.hashCode() : 0); result = 31 * result + (dateInitial != null ? dateInitial.hashCode() : 0); result = 31 * result + (dateFinal != null ? dateFinal.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (parentID != null ? parentID.hashCode() : 0); result = 31 * result + (ancestors != null ? ancestors.hashCode() : 0); result = 31 * result + (permissions != null ? permissions.hashCode() : 0); result = 31 * result + (numberOfSubmissionFiles != null ? numberOfSubmissionFiles.hashCode() : 0); result = 31 * result + (numberOfDocumentationFiles != null ? numberOfDocumentationFiles.hashCode() : 0); result = 31 * result + (numberOfSchemaFiles != null ? numberOfSchemaFiles.hashCode() : 0); result = 31 * result + (hasRepresentations != null ? hasRepresentations.hashCode() : 0); result = 31 * result + (ghost != null ? ghost.hashCode() : 0); result = 31 * result + (ingestSIPIds != null ? ingestSIPIds.hashCode() : 0); result = 31 * result + (ingestJobId != null ? ingestJobId.hashCode() : 0); return result; }