@Override public int hashCode() { int result; result = interactor.hashCode(); result = 31 * result + ( experiments != null ? experiments.hashCode() : 0 ); result = 31 * result + ( experimentRefs != null ? experimentRefs.hashCode() : 0 ); return result; } }
public int hashCode() { int result; result = id; result = 31 * result + ( names != null ? names.hashCode() : 0 ); result = 31 * result + ( xref != null ? xref.hashCode() : 0 ); result = 31 * result + ( interactorRef != null ? interactorRef.hashCode() : 0 ); result = 31 * result + ( interactor != null ? interactor.hashCode() : 0 ); //result = 31 * result + (interaction != null ? interaction.hashCode() : 0); result = 31 * result + ( interactionRef != null ? interactionRef.hashCode() : 0 ); result = 31 * result + ( participantIdentificationMethods != null ? participantIdentificationMethods.hashCode() : 0 ); result = 31 * result + ( biologicalRole != null ? biologicalRole.hashCode() : 0 ); result = 31 * result + ( experimentalRoles != null ? experimentalRoles.hashCode() : 0 ); result = 31 * result + ( experimentalPreparations != null ? experimentalPreparations.hashCode() : 0 ); result = 31 * result + ( experimentalInteractors != null ? experimentalInteractors.hashCode() : 0 ); result = 31 * result + ( features != null ? features.hashCode() : 0 ); result = 31 * result + ( hostOrganisms != null ? hostOrganisms.hashCode() : 0 ); result = 31 * result + ( confidenceList != null ? confidenceList.hashCode() : 0 ); result = 31 * result + ( parameters != null ? parameters.hashCode() : 0 ); result = 31 * result + ( attributes != null ? attributes.hashCode() : 0 ); return result; } }