in airavata-api/airavata-data-models/src/main/java/org/apache/airavata/model/user/UserProfile.java [1926:2194]
public int compareTo(UserProfile other) {
if (!getClass().equals(other.getClass())) {
return getClass().getName().compareTo(other.getClass().getName());
}
int lastComparison = 0;
lastComparison = java.lang.Boolean.compare(isSetUserModelVersion(), other.isSetUserModelVersion());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUserModelVersion()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userModelVersion, other.userModelVersion);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetAiravataInternalUserId(), other.isSetAiravataInternalUserId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetAiravataInternalUserId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.airavataInternalUserId, other.airavataInternalUserId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetUserId(), other.isSetUserId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetUserId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userId, other.userId);
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(isSetEmails(), other.isSetEmails());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetEmails()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.emails, other.emails);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetFirstName(), other.isSetFirstName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetFirstName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.firstName, other.firstName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetLastName(), other.isSetLastName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetLastName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lastName, other.lastName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetMiddleName(), other.isSetMiddleName());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetMiddleName()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.middleName, other.middleName);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetNamePrefix(), other.isSetNamePrefix());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetNamePrefix()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.namePrefix, other.namePrefix);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetNameSuffix(), other.isSetNameSuffix());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetNameSuffix()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nameSuffix, other.nameSuffix);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetOrcidId(), other.isSetOrcidId());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOrcidId()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.orcidId, other.orcidId);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetPhones(), other.isSetPhones());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetPhones()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.phones, other.phones);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetCountry(), other.isSetCountry());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCountry()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.country, other.country);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetNationality(), other.isSetNationality());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetNationality()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nationality, other.nationality);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetHomeOrganization(), other.isSetHomeOrganization());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetHomeOrganization()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.homeOrganization, other.homeOrganization);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetOrginationAffiliation(), other.isSetOrginationAffiliation());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetOrginationAffiliation()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.orginationAffiliation, other.orginationAffiliation);
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(isSetLastAccessTime(), other.isSetLastAccessTime());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetLastAccessTime()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.lastAccessTime, other.lastAccessTime);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetValidUntil(), other.isSetValidUntil());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetValidUntil()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.validUntil, other.validUntil);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetState(), other.isSetState());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetState()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.State, other.State);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetComments(), other.isSetComments());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetComments()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.comments, other.comments);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetLabeledURI(), other.isSetLabeledURI());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetLabeledURI()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.labeledURI, other.labeledURI);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetGpgKey(), other.isSetGpgKey());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetGpgKey()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.gpgKey, other.gpgKey);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetTimeZone(), other.isSetTimeZone());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetTimeZone()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.timeZone, other.timeZone);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetNsfDemographics(), other.isSetNsfDemographics());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetNsfDemographics()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.nsfDemographics, other.nsfDemographics);
if (lastComparison != 0) {
return lastComparison;
}
}
lastComparison = java.lang.Boolean.compare(isSetCustomDashboard(), other.isSetCustomDashboard());
if (lastComparison != 0) {
return lastComparison;
}
if (isSetCustomDashboard()) {
lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.customDashboard, other.customDashboard);
if (lastComparison != 0) {
return lastComparison;
}
}
return 0;
}