@Override public final int hashCode() { return httpRequestIntent().getPath().hashCode(); }
@Override public String toString() { final String readablePath = endpoint + queryParametersToString(false); return "QueryDslImpl{" + "predicate=" + predicate + ", sort=" + sort + ", expand=" + expansionPaths + ", additionalQueryParameters=" + additionalQueryParameters + ", limit=" + limit + ", offset=" + offset + ", endpoint='" + endpoint + '\'' + ", resultMapper=" + resultMapper + ", readablePath=" + readablePath + ", request=" + httpRequestIntent() + '}'; }
@Override public final boolean equals(Object o) { return o != null && (o instanceof Query) && ((Query)o).httpRequestIntent().getPath().equals(httpRequestIntent().getPath()); }