public boolean equals()

in scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/schema/ServiceProviderConfiguration.java [122:156]


  public boolean equals(final Object o) {
    if (o == this) return true;
    if (!(o instanceof ServiceProviderConfiguration)) return false;
    final ServiceProviderConfiguration other = (ServiceProviderConfiguration) o;
    if (!other.canEqual((Object) this)) return false;
    if (!super.equals(o)) return false;
    final Object this$documentationUrl = this.getDocumentationUrl();
    final Object other$documentationUrl = other.getDocumentationUrl();
    if (this$documentationUrl == null ? other$documentationUrl != null : !this$documentationUrl.equals(other$documentationUrl))
      return false;
    final Object this$patch = this.getPatch();
    final Object other$patch = other.getPatch();
    if (this$patch == null ? other$patch != null : !this$patch.equals(other$patch)) return false;
    final Object this$bulk = this.getBulk();
    final Object other$bulk = other.getBulk();
    if (this$bulk == null ? other$bulk != null : !this$bulk.equals(other$bulk)) return false;
    final Object this$filter = this.getFilter();
    final Object other$filter = other.getFilter();
    if (this$filter == null ? other$filter != null : !this$filter.equals(other$filter)) return false;
    final Object this$changePassword = this.getChangePassword();
    final Object other$changePassword = other.getChangePassword();
    if (this$changePassword == null ? other$changePassword != null : !this$changePassword.equals(other$changePassword))
      return false;
    final Object this$sort = this.getSort();
    final Object other$sort = other.getSort();
    if (this$sort == null ? other$sort != null : !this$sort.equals(other$sort)) return false;
    final Object this$etag = this.getEtag();
    final Object other$etag = other.getEtag();
    if (this$etag == null ? other$etag != null : !this$etag.equals(other$etag)) return false;
    final Object this$authenticationSchemes = this.getAuthenticationSchemes();
    final Object other$authenticationSchemes = other.getAuthenticationSchemes();
    if (this$authenticationSchemes == null ? other$authenticationSchemes != null : !this$authenticationSchemes.equals(other$authenticationSchemes))
      return false;
    return true;
  }