@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
@Override public int hashCode() { int result = entity != null ? entity.hashCode() : 0; result = 31 * result + (variant != null ? variant.hashCode() : 0); result = 31 * result + Arrays.hashCode(annotations); return result; }
/** * Calculates hash for an RDF model and a given response variant. * * @param model RDF model * @param variant response variant * @return hash code */ public long getModelVariantHash(Model model, Variant variant) { if (model == null) throw new IllegalArgumentException("Model cannot be null"); if (variant == null) throw new IllegalArgumentException("Variant cannot be null"); return ModelUtils.hashModel(model) + variant.hashCode(); }
/** * Calculates hash for a SPARQL result set and a given response variant. * * @param resultSet result set * @param variant response variant * @return hash code */ public long getResultSetVariantHash(ResultSet resultSet, Variant variant) { if (resultSet == null) throw new IllegalArgumentException("ResultSet cannot be null"); if (variant == null) throw new IllegalArgumentException("Variant cannot be null"); return ResultSetUtils.hashResultSet(resultSet) + variant.hashCode(); }