in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/process/ProcessModel.java [1917:2185]
public int compareTo(ProcessModel other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.compare(isSetProcessId(), other.isSetProcessId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processId, other.processId);
if (lastComparison != 0) {
return lastComparison;
}
}
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(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(isSetLastUpdateTime(), other.isSetLastUpdateTime());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetLastUpdateTime()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lastUpdateTime, other.lastUpdateTime);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessStatuses(), other.isSetProcessStatuses());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessStatuses()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processStatuses, other.processStatuses);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessDetail(), other.isSetProcessDetail());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessDetail()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processDetail, other.processDetail);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetApplicationInterfaceId(), other.isSetApplicationInterfaceId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetApplicationInterfaceId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.applicationInterfaceId, other.applicationInterfaceId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetApplicationDeploymentId(), other.isSetApplicationDeploymentId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetApplicationDeploymentId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.applicationDeploymentId, other.applicationDeploymentId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetComputeResourceId(), other.isSetComputeResourceId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetComputeResourceId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.computeResourceId, other.computeResourceId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessInputs(), other.isSetProcessInputs());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessInputs()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processInputs, other.processInputs);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessOutputs(), other.isSetProcessOutputs());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessOutputs()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processOutputs, other.processOutputs);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessResourceSchedule(), other.isSetProcessResourceSchedule());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessResourceSchedule()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processResourceSchedule, other.processResourceSchedule);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetTasks(), other.isSetTasks());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTasks()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.tasks, other.tasks);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetTaskDag(), other.isSetTaskDag());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTaskDag()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.taskDag, other.taskDag);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessErrors(), other.isSetProcessErrors());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessErrors()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processErrors, other.processErrors);
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(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(isSetStorageResourceId(), other.isSetStorageResourceId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetStorageResourceId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.storageResourceId, other.storageResourceId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetUserDn(), other.isSetUserDn());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUserDn()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userDn, other.userDn);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGenerateCert(), other.isSetGenerateCert());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGenerateCert()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.generateCert, other.generateCert);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetExperimentDataDir(), other.isSetExperimentDataDir());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetExperimentDataDir()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.experimentDataDir, other.experimentDataDir);
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(isSetUseUserCRPref(), other.isSetUseUserCRPref());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUseUserCRPref()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.useUserCRPref, other.useUserCRPref);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGroupResourceProfileId(), other.isSetGroupResourceProfileId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGroupResourceProfileId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.groupResourceProfileId, other.groupResourceProfileId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetProcessWorkflows(), other.isSetProcessWorkflows());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetProcessWorkflows()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.processWorkflows, other.processWorkflows);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}