@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } QueryOptions that = (QueryOptions) o; if (limit != that.limit) { return false; } if (offset != that.offset) { return false; } if (startCursor != null ? !startCursor.equals(that.startCursor) : that.startCursor != null) { return false; } if (endCursor != null ? !endCursor.equals(that.endCursor) : that.endCursor != null) { return false; } if (!fieldFilters.equals(that.fieldFilters)) { return false; } if (!fieldOrders.equals(that.fieldOrders)) { return false; } return fieldProjections.equals(that.fieldProjections); }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } QueryOptions that = (QueryOptions) o; if (limit != that.limit) { return false; } if (offset != that.offset) { return false; } if (startCursor != null ? !startCursor.equals(that.startCursor) : that.startCursor != null) { return false; } if (endCursor != null ? !endCursor.equals(that.endCursor) : that.endCursor != null) { return false; } if (!fieldFilters.equals(that.fieldFilters)) { return false; } if (!fieldOrders.equals(that.fieldOrders)) { return false; } return fieldProjections.equals(that.fieldProjections); }