@Override public int compareTo(ErrorModel other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; lastComparison = Boolean.valueOf(isSetErrorId()).compareTo(other.isSetErrorId()); if (lastComparison != 0) { return lastComparison; } if (isSetErrorId()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.errorId, other.errorId); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetCreationTime()).compareTo(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 = Boolean.valueOf(isSetActualErrorMessage()).compareTo(other.isSetActualErrorMessage()); if (lastComparison != 0) { return lastComparison; } if (isSetActualErrorMessage()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.actualErrorMessage, other.actualErrorMessage); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetUserFriendlyMessage()).compareTo(other.isSetUserFriendlyMessage()); if (lastComparison != 0) { return lastComparison; } if (isSetUserFriendlyMessage()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.userFriendlyMessage, other.userFriendlyMessage); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetTransientOrPersistent()).compareTo(other.isSetTransientOrPersistent()); if (lastComparison != 0) { return lastComparison; } if (isSetTransientOrPersistent()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.transientOrPersistent, other.transientOrPersistent); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetRootCauseErrorIdList()).compareTo(other.isSetRootCauseErrorIdList()); if (lastComparison != 0) { return lastComparison; } if (isSetRootCauseErrorIdList()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo( this.rootCauseErrorIdList, other.rootCauseErrorIdList); if (lastComparison != 0) { return lastComparison; } } return 0; }