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;
}