public int hashCode()

in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/resources/ScimUser.java [471:515]


  public int hashCode() {
    final int PRIME = 59;
    int result = super.hashCode();
    final Object $active = this.getActive();
    result = result * PRIME + ($active == null ? 43 : $active.hashCode());
    final Object $addresses = this.getAddresses();
    result = result * PRIME + ($addresses == null ? 43 : $addresses.hashCode());
    final Object $displayName = this.getDisplayName();
    result = result * PRIME + ($displayName == null ? 43 : $displayName.hashCode());
    final Object $emails = this.getEmails();
    result = result * PRIME + ($emails == null ? 43 : $emails.hashCode());
    final Object $entitlements = this.getEntitlements();
    result = result * PRIME + ($entitlements == null ? 43 : $entitlements.hashCode());
    final Object $groups = this.getGroups();
    result = result * PRIME + ($groups == null ? 43 : $groups.hashCode());
    final Object $ims = this.getIms();
    result = result * PRIME + ($ims == null ? 43 : $ims.hashCode());
    final Object $locale = this.getLocale();
    result = result * PRIME + ($locale == null ? 43 : $locale.hashCode());
    final Object $name = this.getName();
    result = result * PRIME + ($name == null ? 43 : $name.hashCode());
    final Object $nickName = this.getNickName();
    result = result * PRIME + ($nickName == null ? 43 : $nickName.hashCode());
    final Object $phoneNumbers = this.getPhoneNumbers();
    result = result * PRIME + ($phoneNumbers == null ? 43 : $phoneNumbers.hashCode());
    final Object $photos = this.getPhotos();
    result = result * PRIME + ($photos == null ? 43 : $photos.hashCode());
    final Object $profileUrl = this.getProfileUrl();
    result = result * PRIME + ($profileUrl == null ? 43 : $profileUrl.hashCode());
    final Object $preferredLanguage = this.getPreferredLanguage();
    result = result * PRIME + ($preferredLanguage == null ? 43 : $preferredLanguage.hashCode());
    final Object $roles = this.getRoles();
    result = result * PRIME + ($roles == null ? 43 : $roles.hashCode());
    final Object $timezone = this.getTimezone();
    result = result * PRIME + ($timezone == null ? 43 : $timezone.hashCode());
    final Object $title = this.getTitle();
    result = result * PRIME + ($title == null ? 43 : $title.hashCode());
    final Object $userName = this.getUserName();
    result = result * PRIME + ($userName == null ? 43 : $userName.hashCode());
    final Object $userType = this.getUserType();
    result = result * PRIME + ($userType == null ? 43 : $userType.hashCode());
    final Object $x509Certificates = this.getX509Certificates();
    result = result * PRIME + ($x509Certificates == null ? 43 : $x509Certificates.hashCode());
    return result;
  }