public int compareTo(Appl other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; Appl typedOther = (Appl) other; lastComparison = Boolean.valueOf(isSetId()).compareTo(typedOther.isSetId()); if (lastComparison != 0) { return lastComparison; } if (isSetId()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.id, typedOther.id); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetType()).compareTo(typedOther.isSetType()); if (lastComparison != 0) { return lastComparison; } if (isSetType()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.type, typedOther.type); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetExcuteAction()).compareTo(typedOther.isSetExcuteAction()); if (lastComparison != 0) { return lastComparison; } if (isSetExcuteAction()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.excuteAction, typedOther.excuteAction); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetExcuteDescribe()).compareTo(typedOther.isSetExcuteDescribe()); if (lastComparison != 0) { return lastComparison; } if (isSetExcuteDescribe()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.excuteDescribe, typedOther.excuteDescribe); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetPkgName()).compareTo(typedOther.isSetPkgName()); if (lastComparison != 0) { return lastComparison; } if (isSetPkgName()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.pkgName, typedOther.pkgName); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetLevel()).compareTo(typedOther.isSetLevel()); if (lastComparison != 0) { return lastComparison; } if (isSetLevel()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.level, typedOther.level); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetCategory()).compareTo(typedOther.isSetCategory()); if (lastComparison != 0) { return lastComparison; } if (isSetCategory()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.category, typedOther.category); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetName()).compareTo(typedOther.isSetName()); if (lastComparison != 0) { return lastComparison; } if (isSetName()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.name, typedOther.name); if (lastComparison != 0) { return lastComparison; } } return 0; }