public int compareTo(ThriftJobProfile other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; ThriftJobProfile typedOther = (ThriftJobProfile) other; lastComparison = Boolean.valueOf(isSetUser()).compareTo(isSetUser()); if (lastComparison != 0) { return lastComparison; } lastComparison = TBaseHelper.compareTo(user, typedOther.user); if (lastComparison != 0) { return lastComparison; } lastComparison = Boolean.valueOf(isSetJobID()).compareTo(isSetJobID()); if (lastComparison != 0) { return lastComparison; } lastComparison = TBaseHelper.compareTo(jobID, typedOther.jobID); if (lastComparison != 0) { return lastComparison; } lastComparison = Boolean.valueOf(isSetJobFile()).compareTo(isSetJobFile()); if (lastComparison != 0) { return lastComparison; } lastComparison = TBaseHelper.compareTo(jobFile, typedOther.jobFile); if (lastComparison != 0) { return lastComparison; } lastComparison = Boolean.valueOf(isSetName()).compareTo(isSetName()); if (lastComparison != 0) { return lastComparison; } lastComparison = TBaseHelper.compareTo(name, typedOther.name); if (lastComparison != 0) { return lastComparison; } lastComparison = Boolean.valueOf(isSetQueueName()).compareTo(isSetQueueName()); if (lastComparison != 0) { return lastComparison; } lastComparison = TBaseHelper.compareTo(queueName, typedOther.queueName); if (lastComparison != 0) { return lastComparison; } return 0; }