in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/appcatalog/appdeployment/ApplicationDeploymentDescription.java [1150:1310]
public boolean equals(ApplicationDeploymentDescription that) {
if (that == null)
return false;
if (this == that)
return true;
boolean this_present_appDeploymentId = true && this.isSetAppDeploymentId();
boolean that_present_appDeploymentId = true && that.isSetAppDeploymentId();
if (this_present_appDeploymentId || that_present_appDeploymentId) {
if (!(this_present_appDeploymentId && that_present_appDeploymentId))
return false;
if (!this.appDeploymentId.equals(that.appDeploymentId))
return false;
}
boolean this_present_appModuleId = true && this.isSetAppModuleId();
boolean that_present_appModuleId = true && that.isSetAppModuleId();
if (this_present_appModuleId || that_present_appModuleId) {
if (!(this_present_appModuleId && that_present_appModuleId))
return false;
if (!this.appModuleId.equals(that.appModuleId))
return false;
}
boolean this_present_computeHostId = true && this.isSetComputeHostId();
boolean that_present_computeHostId = true && that.isSetComputeHostId();
if (this_present_computeHostId || that_present_computeHostId) {
if (!(this_present_computeHostId && that_present_computeHostId))
return false;
if (!this.computeHostId.equals(that.computeHostId))
return false;
}
boolean this_present_executablePath = true && this.isSetExecutablePath();
boolean that_present_executablePath = true && that.isSetExecutablePath();
if (this_present_executablePath || that_present_executablePath) {
if (!(this_present_executablePath && that_present_executablePath))
return false;
if (!this.executablePath.equals(that.executablePath))
return false;
}
boolean this_present_parallelism = true && this.isSetParallelism();
boolean that_present_parallelism = true && that.isSetParallelism();
if (this_present_parallelism || that_present_parallelism) {
if (!(this_present_parallelism && that_present_parallelism))
return false;
if (!this.parallelism.equals(that.parallelism))
return false;
}
boolean this_present_appDeploymentDescription = true && this.isSetAppDeploymentDescription();
boolean that_present_appDeploymentDescription = true && that.isSetAppDeploymentDescription();
if (this_present_appDeploymentDescription || that_present_appDeploymentDescription) {
if (!(this_present_appDeploymentDescription && that_present_appDeploymentDescription))
return false;
if (!this.appDeploymentDescription.equals(that.appDeploymentDescription))
return false;
}
boolean this_present_moduleLoadCmds = true && this.isSetModuleLoadCmds();
boolean that_present_moduleLoadCmds = true && that.isSetModuleLoadCmds();
if (this_present_moduleLoadCmds || that_present_moduleLoadCmds) {
if (!(this_present_moduleLoadCmds && that_present_moduleLoadCmds))
return false;
if (!this.moduleLoadCmds.equals(that.moduleLoadCmds))
return false;
}
boolean this_present_libPrependPaths = true && this.isSetLibPrependPaths();
boolean that_present_libPrependPaths = true && that.isSetLibPrependPaths();
if (this_present_libPrependPaths || that_present_libPrependPaths) {
if (!(this_present_libPrependPaths && that_present_libPrependPaths))
return false;
if (!this.libPrependPaths.equals(that.libPrependPaths))
return false;
}
boolean this_present_libAppendPaths = true && this.isSetLibAppendPaths();
boolean that_present_libAppendPaths = true && that.isSetLibAppendPaths();
if (this_present_libAppendPaths || that_present_libAppendPaths) {
if (!(this_present_libAppendPaths && that_present_libAppendPaths))
return false;
if (!this.libAppendPaths.equals(that.libAppendPaths))
return false;
}
boolean this_present_setEnvironment = true && this.isSetSetEnvironment();
boolean that_present_setEnvironment = true && that.isSetSetEnvironment();
if (this_present_setEnvironment || that_present_setEnvironment) {
if (!(this_present_setEnvironment && that_present_setEnvironment))
return false;
if (!this.setEnvironment.equals(that.setEnvironment))
return false;
}
boolean this_present_preJobCommands = true && this.isSetPreJobCommands();
boolean that_present_preJobCommands = true && that.isSetPreJobCommands();
if (this_present_preJobCommands || that_present_preJobCommands) {
if (!(this_present_preJobCommands && that_present_preJobCommands))
return false;
if (!this.preJobCommands.equals(that.preJobCommands))
return false;
}
boolean this_present_postJobCommands = true && this.isSetPostJobCommands();
boolean that_present_postJobCommands = true && that.isSetPostJobCommands();
if (this_present_postJobCommands || that_present_postJobCommands) {
if (!(this_present_postJobCommands && that_present_postJobCommands))
return false;
if (!this.postJobCommands.equals(that.postJobCommands))
return false;
}
boolean this_present_defaultQueueName = true && this.isSetDefaultQueueName();
boolean that_present_defaultQueueName = true && that.isSetDefaultQueueName();
if (this_present_defaultQueueName || that_present_defaultQueueName) {
if (!(this_present_defaultQueueName && that_present_defaultQueueName))
return false;
if (!this.defaultQueueName.equals(that.defaultQueueName))
return false;
}
boolean this_present_defaultNodeCount = true && this.isSetDefaultNodeCount();
boolean that_present_defaultNodeCount = true && that.isSetDefaultNodeCount();
if (this_present_defaultNodeCount || that_present_defaultNodeCount) {
if (!(this_present_defaultNodeCount && that_present_defaultNodeCount))
return false;
if (this.defaultNodeCount != that.defaultNodeCount)
return false;
}
boolean this_present_defaultCPUCount = true && this.isSetDefaultCPUCount();
boolean that_present_defaultCPUCount = true && that.isSetDefaultCPUCount();
if (this_present_defaultCPUCount || that_present_defaultCPUCount) {
if (!(this_present_defaultCPUCount && that_present_defaultCPUCount))
return false;
if (this.defaultCPUCount != that.defaultCPUCount)
return false;
}
boolean this_present_defaultWalltime = true && this.isSetDefaultWalltime();
boolean that_present_defaultWalltime = true && that.isSetDefaultWalltime();
if (this_present_defaultWalltime || that_present_defaultWalltime) {
if (!(this_present_defaultWalltime && that_present_defaultWalltime))
return false;
if (this.defaultWalltime != that.defaultWalltime)
return false;
}
boolean this_present_editableByUser = true && this.isSetEditableByUser();
boolean that_present_editableByUser = true && that.isSetEditableByUser();
if (this_present_editableByUser || that_present_editableByUser) {
if (!(this_present_editableByUser && that_present_editableByUser))
return false;
if (this.editableByUser != that.editableByUser)
return false;
}
return true;
}