public boolean equals()

in scim-spec/scim-spec-protocol/src/main/java/org/apache/directory/scim/protocol/data/SearchRequest.java [163:192]


  public boolean equals(final Object o) {
    if (o == this) return true;
    if (!(o instanceof SearchRequest)) return false;
    final SearchRequest other = (SearchRequest) o;
    if (!other.canEqual((Object) this)) return false;
    if (!super.equals(o)) return false;
    final Object this$attributes = this.getAttributes();
    final Object other$attributes = other.getAttributes();
    if (this$attributes == null ? other$attributes != null : !this$attributes.equals(other$attributes)) return false;
    final Object this$excludedAttributes = this.getExcludedAttributes();
    final Object other$excludedAttributes = other.getExcludedAttributes();
    if (this$excludedAttributes == null ? other$excludedAttributes != null : !this$excludedAttributes.equals(other$excludedAttributes))
      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$sortBy = this.getSortBy();
    final Object other$sortBy = other.getSortBy();
    if (this$sortBy == null ? other$sortBy != null : !this$sortBy.equals(other$sortBy)) return false;
    final Object this$sortOrder = this.getSortOrder();
    final Object other$sortOrder = other.getSortOrder();
    if (this$sortOrder == null ? other$sortOrder != null : !this$sortOrder.equals(other$sortOrder)) return false;
    final Object this$startIndex = this.getStartIndex();
    final Object other$startIndex = other.getStartIndex();
    if (this$startIndex == null ? other$startIndex != null : !this$startIndex.equals(other$startIndex)) return false;
    final Object this$count = this.getCount();
    final Object other$count = other.getCount();
    if (this$count == null ? other$count != null : !this$count.equals(other$count)) return false;
    return true;
  }