in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/experiment/ExperimentModel.java [1564:1772]
public int compareTo(ExperimentModel other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.compare(isSetExperimentId(), other.isSetExperimentId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentId, other.experimentId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProjectId(), other.isSetProjectId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProjectId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.projectId, other.projectId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayId(), other.isSetGatewayId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayId, other.gatewayId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentType(), other.isSetExperimentType());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentType()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentType, other.experimentType);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetUserName(), other.isSetUserName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUserName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userName, other.userName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentName(), other.isSetExperimentName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentName, other.experimentName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetCreationTime(), other.isSetCreationTime());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCreationTime()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.creationTime, other.creationTime);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetDescription(), other.isSetDescription());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetDescription()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.description, other.description);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExecutionId(), other.isSetExecutionId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExecutionId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.executionId, other.executionId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayExecutionId(), other.isSetGatewayExecutionId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayExecutionId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayExecutionId, other.gatewayExecutionId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayInstanceId(), other.isSetGatewayInstanceId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayInstanceId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayInstanceId, other.gatewayInstanceId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetEnableEmailNotification(), other.isSetEnableEmailNotification());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetEnableEmailNotification()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.enableEmailNotification, other.enableEmailNotification);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetEmailAddresses(), other.isSetEmailAddresses());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetEmailAddresses()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.emailAddresses, other.emailAddresses);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetUserConfigurationData(), other.isSetUserConfigurationData());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUserConfigurationData()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userConfigurationData, other.userConfigurationData);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentInputs(), other.isSetExperimentInputs());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentInputs()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentInputs, other.experimentInputs);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentOutputs(), other.isSetExperimentOutputs());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentOutputs()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentOutputs, other.experimentOutputs);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentStatus(), other.isSetExperimentStatus());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentStatus()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentStatus, other.experimentStatus);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetErrors(), other.isSetErrors());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetErrors()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.errors, other.errors);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcesses(), other.isSetProcesses());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcesses()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processes, other.processes);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetWorkflow(), other.isSetWorkflow());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetWorkflow()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.workflow, other.workflow);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}