package com.coveo.blitz.reference; public class DimensionValue { private String dimension; private String value; public DimensionValue(String dimension, String value) { this.dimension = dimension.toUpperCase(); this.value = value; } public String getDimension() { return dimension; } public String getValue() { return value; } @Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } DimensionValue that = (DimensionValue) o; if (dimension != that.dimension) { return false; } if (value != null ? !value.equals(that.value) : that.value != null) { return false; } return true; } @Override public int hashCode() { int result = dimension != null ? dimension.hashCode() : 0; result = 31 * result + (value != null ? value.hashCode() : 0); return result; } @Override public String toString() { return dimension + ":" + value; } }