/** Performs a deep copy on <i>other</i>. */ public SavedSearch(SavedSearch other) { System.arraycopy(other.__isset_vector, 0, __isset_vector, 0, other.__isset_vector.length); if (other.isSetGuid()) { this.guid = other.guid; } if (other.isSetName()) { this.name = other.name; } if (other.isSetQuery()) { this.query = other.query; } if (other.isSetFormat()) { this.format = other.format; } this.updateSequenceNum = other.updateSequenceNum; if (other.isSetScope()) { this.scope = new SavedSearchScope(other.scope); } }
public boolean equals(SavedSearch that) { if (that == null) return false; boolean this_present_guid = true && this.isSetGuid(); boolean that_present_guid = true && that.isSetGuid(); if (this_present_guid || that_present_guid) { if (!(this_present_guid && that_present_guid)) return false; if (!this.guid.equals(that.guid)) return false; } boolean this_present_name = true && this.isSetName(); boolean that_present_name = true && that.isSetName(); if (this_present_name || that_present_name) { if (!(this_present_name && that_present_name)) return false; if (!this.name.equals(that.name)) return false; } boolean this_present_query = true && this.isSetQuery(); boolean that_present_query = true && that.isSetQuery(); if (this_present_query || that_present_query) { if (!(this_present_query && that_present_query)) return false; if (!this.query.equals(that.query)) return false; } boolean this_present_format = true && this.isSetFormat(); boolean that_present_format = true && that.isSetFormat(); if (this_present_format || that_present_format) { if (!(this_present_format && that_present_format)) return false; if (!this.format.equals(that.format)) return false; } boolean this_present_updateSequenceNum = true && this.isSetUpdateSequenceNum(); boolean that_present_updateSequenceNum = true && that.isSetUpdateSequenceNum(); if (this_present_updateSequenceNum || that_present_updateSequenceNum) { if (!(this_present_updateSequenceNum && that_present_updateSequenceNum)) return false; if (this.updateSequenceNum != that.updateSequenceNum) return false; } boolean this_present_scope = true && this.isSetScope(); boolean that_present_scope = true && that.isSetScope(); if (this_present_scope || that_present_scope) { if (!(this_present_scope && that_present_scope)) return false; if (!this.scope.equals(that.scope)) return false; } return true; }
public int compareTo(SavedSearch other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; SavedSearch typedOther = (SavedSearch) other; lastComparison = Boolean.valueOf(isSetGuid()).compareTo(typedOther.isSetGuid()); if (lastComparison != 0) { return lastComparison; } if (isSetGuid()) { lastComparison = TBaseHelper.compareTo(this.guid, typedOther.guid); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetName()).compareTo(typedOther.isSetName()); if (lastComparison != 0) { return lastComparison; } if (isSetName()) { lastComparison = TBaseHelper.compareTo(this.name, typedOther.name); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetQuery()).compareTo(typedOther.isSetQuery()); if (lastComparison != 0) { return lastComparison; } if (isSetQuery()) { lastComparison = TBaseHelper.compareTo(this.query, typedOther.query); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetFormat()).compareTo(typedOther.isSetFormat()); if (lastComparison != 0) { return lastComparison; } if (isSetFormat()) { lastComparison = TBaseHelper.compareTo(this.format, typedOther.format); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetUpdateSequenceNum()).compareTo(typedOther.isSetUpdateSequenceNum()); if (lastComparison != 0) { return lastComparison; } if (isSetUpdateSequenceNum()) { lastComparison = TBaseHelper.compareTo(this.updateSequenceNum, typedOther.updateSequenceNum); if (lastComparison != 0) { return lastComparison; } } lastComparison = Boolean.valueOf(isSetScope()).compareTo(typedOther.isSetScope()); if (lastComparison != 0) { return lastComparison; } if (isSetScope()) { lastComparison = TBaseHelper.compareTo(this.scope, typedOther.scope); if (lastComparison != 0) { return lastComparison; } } return 0; }