in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/workspace/Gateway.java [1413:1621]
public int compareTo(Gateway other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.compare(isSetAiravataInternalGatewayId(), other.isSetAiravataInternalGatewayId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetAiravataInternalGatewayId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.airavataInternalGatewayId, other.airavataInternalGatewayId);
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(isSetGatewayApprovalStatus(), other.isSetGatewayApprovalStatus());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayApprovalStatus()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayApprovalStatus, other.gatewayApprovalStatus);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayName(), other.isSetGatewayName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayName, other.gatewayName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetDomain(), other.isSetDomain());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetDomain()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.domain, other.domain);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetEmailAddress(), other.isSetEmailAddress());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetEmailAddress()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.emailAddress, other.emailAddress);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayAcronym(), other.isSetGatewayAcronym());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayAcronym()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayAcronym, other.gatewayAcronym);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayURL(), other.isSetGatewayURL());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayURL()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayURL, other.gatewayURL);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayPublicAbstract(), other.isSetGatewayPublicAbstract());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayPublicAbstract()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayPublicAbstract, other.gatewayPublicAbstract);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetReviewProposalDescription(), other.isSetReviewProposalDescription());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetReviewProposalDescription()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.reviewProposalDescription, other.reviewProposalDescription);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayAdminFirstName(), other.isSetGatewayAdminFirstName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayAdminFirstName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayAdminFirstName, other.gatewayAdminFirstName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayAdminLastName(), other.isSetGatewayAdminLastName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayAdminLastName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayAdminLastName, other.gatewayAdminLastName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGatewayAdminEmail(), other.isSetGatewayAdminEmail());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGatewayAdminEmail()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gatewayAdminEmail, other.gatewayAdminEmail);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetIdentityServerUserName(), other.isSetIdentityServerUserName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetIdentityServerUserName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.identityServerUserName, other.identityServerUserName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetIdentityServerPasswordToken(), other.isSetIdentityServerPasswordToken());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetIdentityServerPasswordToken()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.identityServerPasswordToken, other.identityServerPasswordToken);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetDeclinedReason(), other.isSetDeclinedReason());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetDeclinedReason()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.declinedReason, other.declinedReason);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetOauthClientId(), other.isSetOauthClientId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOauthClientId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.oauthClientId, other.oauthClientId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetOauthClientSecret(), other.isSetOauthClientSecret());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOauthClientSecret()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.oauthClientSecret, other.oauthClientSecret);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetRequestCreationTime(), other.isSetRequestCreationTime());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetRequestCreationTime()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.requestCreationTime, other.requestCreationTime);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetRequesterUsername(), other.isSetRequesterUsername());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetRequesterUsername()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.requesterUsername, other.requesterUsername);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}