in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/gatewayprofile/ComputeResourcePreference.java [1051:1211]
public boolean equals(ComputeResourcePreference that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_computeResourceId = true && this.isSetComputeResourceId();
boolean that_present_computeResourceId = true && that.isSetComputeResourceId();
if (this_present_computeResourceId || that_present_computeResourceId) {
if (!(this_present_computeResourceId && that_present_computeResourceId))
return false;
if (!this.computeResourceId.equals(that.computeResourceId))
return false;
}
boolean this_present_overridebyAiravata = true;
boolean that_present_overridebyAiravata = true;
if (this_present_overridebyAiravata || that_present_overridebyAiravata) {
if (!(this_present_overridebyAiravata && that_present_overridebyAiravata))
return false;
if (this.overridebyAiravata != that.overridebyAiravata)
return false;
}
boolean this_present_loginUserName = true && this.isSetLoginUserName();
boolean that_present_loginUserName = true && that.isSetLoginUserName();
if (this_present_loginUserName || that_present_loginUserName) {
if (!(this_present_loginUserName && that_present_loginUserName))
return false;
if (!this.loginUserName.equals(that.loginUserName))
return false;
}
boolean this_present_preferredJobSubmissionProtocol = true && this.isSetPreferredJobSubmissionProtocol();
boolean that_present_preferredJobSubmissionProtocol = true && that.isSetPreferredJobSubmissionProtocol();
if (this_present_preferredJobSubmissionProtocol || that_present_preferredJobSubmissionProtocol) {
if (!(this_present_preferredJobSubmissionProtocol && that_present_preferredJobSubmissionProtocol))
return false;
if (!this.preferredJobSubmissionProtocol.equals(that.preferredJobSubmissionProtocol))
return false;
}
boolean this_present_preferredDataMovementProtocol = true && this.isSetPreferredDataMovementProtocol();
boolean that_present_preferredDataMovementProtocol = true && that.isSetPreferredDataMovementProtocol();
if (this_present_preferredDataMovementProtocol || that_present_preferredDataMovementProtocol) {
if (!(this_present_preferredDataMovementProtocol && that_present_preferredDataMovementProtocol))
return false;
if (!this.preferredDataMovementProtocol.equals(that.preferredDataMovementProtocol))
return false;
}
boolean this_present_preferredBatchQueue = true && this.isSetPreferredBatchQueue();
boolean that_present_preferredBatchQueue = true && that.isSetPreferredBatchQueue();
if (this_present_preferredBatchQueue || that_present_preferredBatchQueue) {
if (!(this_present_preferredBatchQueue && that_present_preferredBatchQueue))
return false;
if (!this.preferredBatchQueue.equals(that.preferredBatchQueue))
return false;
}
boolean this_present_scratchLocation = true && this.isSetScratchLocation();
boolean that_present_scratchLocation = true && that.isSetScratchLocation();
if (this_present_scratchLocation || that_present_scratchLocation) {
if (!(this_present_scratchLocation && that_present_scratchLocation))
return false;
if (!this.scratchLocation.equals(that.scratchLocation))
return false;
}
boolean this_present_allocationProjectNumber = true && this.isSetAllocationProjectNumber();
boolean that_present_allocationProjectNumber = true && that.isSetAllocationProjectNumber();
if (this_present_allocationProjectNumber || that_present_allocationProjectNumber) {
if (!(this_present_allocationProjectNumber && that_present_allocationProjectNumber))
return false;
if (!this.allocationProjectNumber.equals(that.allocationProjectNumber))
return false;
}
boolean this_present_resourceSpecificCredentialStoreToken = true && this.isSetResourceSpecificCredentialStoreToken();
boolean that_present_resourceSpecificCredentialStoreToken = true && that.isSetResourceSpecificCredentialStoreToken();
if (this_present_resourceSpecificCredentialStoreToken || that_present_resourceSpecificCredentialStoreToken) {
if (!(this_present_resourceSpecificCredentialStoreToken && that_present_resourceSpecificCredentialStoreToken))
return false;
if (!this.resourceSpecificCredentialStoreToken.equals(that.resourceSpecificCredentialStoreToken))
return false;
}
boolean this_present_usageReportingGatewayId = true && this.isSetUsageReportingGatewayId();
boolean that_present_usageReportingGatewayId = true && that.isSetUsageReportingGatewayId();
if (this_present_usageReportingGatewayId || that_present_usageReportingGatewayId) {
if (!(this_present_usageReportingGatewayId && that_present_usageReportingGatewayId))
return false;
if (!this.usageReportingGatewayId.equals(that.usageReportingGatewayId))
return false;
}
boolean this_present_qualityOfService = true && this.isSetQualityOfService();
boolean that_present_qualityOfService = true && that.isSetQualityOfService();
if (this_present_qualityOfService || that_present_qualityOfService) {
if (!(this_present_qualityOfService && that_present_qualityOfService))
return false;
if (!this.qualityOfService.equals(that.qualityOfService))
return false;
}
boolean this_present_reservation = true && this.isSetReservation();
boolean that_present_reservation = true && that.isSetReservation();
if (this_present_reservation || that_present_reservation) {
if (!(this_present_reservation && that_present_reservation))
return false;
if (!this.reservation.equals(that.reservation))
return false;
}
boolean this_present_reservationStartTime = true && this.isSetReservationStartTime();
boolean that_present_reservationStartTime = true && that.isSetReservationStartTime();
if (this_present_reservationStartTime || that_present_reservationStartTime) {
if (!(this_present_reservationStartTime && that_present_reservationStartTime))
return false;
if (this.reservationStartTime != that.reservationStartTime)
return false;
}
boolean this_present_reservationEndTime = true && this.isSetReservationEndTime();
boolean that_present_reservationEndTime = true && that.isSetReservationEndTime();
if (this_present_reservationEndTime || that_present_reservationEndTime) {
if (!(this_present_reservationEndTime && that_present_reservationEndTime))
return false;
if (this.reservationEndTime != that.reservationEndTime)
return false;
}
boolean this_present_sshAccountProvisioner = true && this.isSetSshAccountProvisioner();
boolean that_present_sshAccountProvisioner = true && that.isSetSshAccountProvisioner();
if (this_present_sshAccountProvisioner || that_present_sshAccountProvisioner) {
if (!(this_present_sshAccountProvisioner && that_present_sshAccountProvisioner))
return false;
if (!this.sshAccountProvisioner.equals(that.sshAccountProvisioner))
return false;
}
boolean this_present_sshAccountProvisionerConfig = true && this.isSetSshAccountProvisionerConfig();
boolean that_present_sshAccountProvisionerConfig = true && that.isSetSshAccountProvisionerConfig();
if (this_present_sshAccountProvisionerConfig || that_present_sshAccountProvisionerConfig) {
if (!(this_present_sshAccountProvisionerConfig && that_present_sshAccountProvisionerConfig))
return false;
if (!this.sshAccountProvisionerConfig.equals(that.sshAccountProvisionerConfig))
return false;
}
boolean this_present_sshAccountProvisionerAdditionalInfo = true && this.isSetSshAccountProvisionerAdditionalInfo();
boolean that_present_sshAccountProvisionerAdditionalInfo = true && that.isSetSshAccountProvisionerAdditionalInfo();
if (this_present_sshAccountProvisionerAdditionalInfo || that_present_sshAccountProvisionerAdditionalInfo) {
if (!(this_present_sshAccountProvisionerAdditionalInfo && that_present_sshAccountProvisionerAdditionalInfo))
return false;
if (!this.sshAccountProvisionerAdditionalInfo.equals(that.sshAccountProvisionerAdditionalInfo))
return false;
}
return true;
}