public boolean equals(DomainGroupMetadata that) { if (that == null) return false; boolean this_present_domain_versions = true && this.is_set_domain_versions(); boolean that_present_domain_versions = true && that.is_set_domain_versions(); if (this_present_domain_versions || that_present_domain_versions) { if (!(this_present_domain_versions && that_present_domain_versions)) return false; if (!this.domain_versions.equals(that.domain_versions)) return false; } return true; }
/** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ public boolean isSet(_Fields field) { if (field == null) { throw new IllegalArgumentException(); } switch (field) { case DOMAIN_VERSIONS: return is_set_domain_versions(); } throw new IllegalStateException(); }
@Override public int hashCode() { HashCodeBuilder builder = new HashCodeBuilder(); boolean present_domain_versions = true && (is_set_domain_versions()); builder.append(present_domain_versions); if (present_domain_versions) builder.append(domain_versions); return builder.toHashCode(); }
/** * Performs a deep copy on <i>other</i>. */ public DomainGroupMetadata(DomainGroupMetadata other) { if (other.is_set_domain_versions()) { Map<Integer,Integer> __this__domain_versions = new HashMap<Integer,Integer>(); for (Map.Entry<Integer, Integer> other_element : other.domain_versions.entrySet()) { Integer other_element_key = other_element.getKey(); Integer other_element_value = other_element.getValue(); Integer __this__domain_versions_copy_key = other_element_key; Integer __this__domain_versions_copy_value = other_element_value; __this__domain_versions.put(__this__domain_versions_copy_key, __this__domain_versions_copy_value); } this.domain_versions = __this__domain_versions; } }
public int compareTo(DomainGroupMetadata other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; DomainGroupMetadata typedOther = (DomainGroupMetadata)other; lastComparison = Boolean.valueOf(is_set_domain_versions()).compareTo(typedOther.is_set_domain_versions()); if (lastComparison != 0) { return lastComparison; } if (is_set_domain_versions()) { lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.domain_versions, typedOther.domain_versions); if (lastComparison != 0) { return lastComparison; } } return 0; }