public int compareTo(NotesMetadataResultSpec other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; NotesMetadataResultSpec typedOther = (NotesMetadataResultSpec) other; lastComparison = Boolean.valueOf(isSetIncludeTitle()).compareTo(typedOther.isSetIncludeTitle()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeTitle()) { lastComparison = TBaseHelper.compareTo(this.includeTitle, typedOther.includeTitle); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeContentLength()) .compareTo(typedOther.isSetIncludeContentLength()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeContentLength()) { lastComparison = TBaseHelper.compareTo(this.includeContentLength, typedOther.includeContentLength); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeCreated()).compareTo(typedOther.isSetIncludeCreated()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeCreated()) { lastComparison = TBaseHelper.compareTo(this.includeCreated, typedOther.includeCreated); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeUpdated()).compareTo(typedOther.isSetIncludeUpdated()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeUpdated()) { lastComparison = TBaseHelper.compareTo(this.includeUpdated, typedOther.includeUpdated); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeUpdateSequenceNum()) .compareTo(typedOther.isSetIncludeUpdateSequenceNum()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeUpdateSequenceNum()) { lastComparison = TBaseHelper.compareTo(this.includeUpdateSequenceNum, typedOther.includeUpdateSequenceNum); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeNotebookGuid()) .compareTo(typedOther.isSetIncludeNotebookGuid()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeNotebookGuid()) { lastComparison = TBaseHelper.compareTo(this.includeNotebookGuid, typedOther.includeNotebookGuid); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeTagGuids()).compareTo(typedOther.isSetIncludeTagGuids()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeTagGuids()) { lastComparison = TBaseHelper.compareTo(this.includeTagGuids, typedOther.includeTagGuids); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeAttributes()).compareTo(typedOther.isSetIncludeAttributes()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeAttributes()) { lastComparison = TBaseHelper.compareTo(this.includeAttributes, typedOther.includeAttributes); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeLargestResourceMime()) .compareTo(typedOther.isSetIncludeLargestResourceMime()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeLargestResourceMime()) { lastComparison = TBaseHelper.compareTo( this.includeLargestResourceMime, typedOther.includeLargestResourceMime); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetIncludeLargestResourceSize()) .compareTo(typedOther.isSetIncludeLargestResourceSize()); if (lastComparison != 0) { return lastComparison; } if (isSetIncludeLargestResourceSize()) { lastComparison = TBaseHelper.compareTo( this.includeLargestResourceSize, typedOther.includeLargestResourceSize); if (lastComparison != 0) { return lastComparison; } } return 0; }