public int hashCode()

in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/schema/Schema.java [375:407]


    public int hashCode() {
      final int PRIME = 59;
      int result = 1;
      final Object $name = this.getName();
      result = result * PRIME + ($name == null ? 43 : $name.hashCode());
      final Object $type = this.getType();
      result = result * PRIME + ($type == null ? 43 : $type.hashCode());
      final Object $schemaUrn = this.getSchemaUrn();
      result = result * PRIME + ($schemaUrn == null ? 43 : $schemaUrn.hashCode());
      final Object $path = this.getPath();
      result = result * PRIME + ($path == null ? 43 : $path.hashCode());
      final Object $subAttributes = this.getSubAttributes();
      result = result * PRIME + ($subAttributes == null ? 43 : $subAttributes.hashCode());
      final Object $subAttributeNamesMap = this.getSubAttributeNamesMap();
      result = result * PRIME + ($subAttributeNamesMap == null ? 43 : $subAttributeNamesMap.hashCode());
      result = result * PRIME + (this.isMultiValued() ? 79 : 97);
      final Object $description = this.getDescription();
      result = result * PRIME + ($description == null ? 43 : $description.hashCode());
      result = result * PRIME + (this.isRequired() ? 79 : 97);
      final Object $canonicalValues = this.getCanonicalValues();
      result = result * PRIME + ($canonicalValues == null ? 43 : $canonicalValues.hashCode());
      result = result * PRIME + (this.isCaseExact() ? 79 : 97);
      final Object $mutability = this.getMutability();
      result = result * PRIME + ($mutability == null ? 43 : $mutability.hashCode());
      final Object $returned = this.getReturned();
      result = result * PRIME + ($returned == null ? 43 : $returned.hashCode());
      final Object $uniqueness = this.getUniqueness();
      result = result * PRIME + ($uniqueness == null ? 43 : $uniqueness.hashCode());
      final Object $referenceTypes = this.getReferenceTypes();
      result = result * PRIME + ($referenceTypes == null ? 43 : $referenceTypes.hashCode());
      result = result * PRIME + (this.isScimResourceIdReference() ? 79 : 97);
      return result;
    }