@Override public int hashCode() { int result = product != null ? product.hashCode() : 0; result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); return result; }
@Override public int hashCode() { int result = phaseType != null ? phaseType.hashCode() : 0; result = 31 * result + (fromProduct != null ? fromProduct.hashCode() : 0); result = 31 * result + (fromProductCategory != null ? fromProductCategory.hashCode() : 0); result = 31 * result + (fromBillingPeriod != null ? fromBillingPeriod.hashCode() : 0); result = 31 * result + (fromPriceList != null ? fromPriceList.hashCode() : 0); result = 31 * result + (toProduct != null ? toProduct.hashCode() : 0); result = 31 * result + (toProductCategory != null ? toProductCategory.hashCode() : 0); result = 31 * result + (toBillingPeriod != null ? toBillingPeriod.hashCode() : 0); result = 31 * result + (toPriceList != null ? toPriceList.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (fromProduct != null ? fromProduct.hashCode() : 0); result = 31 * result + (fromProductCategory != null ? fromProductCategory.hashCode() : 0); result = 31 * result + (fromBillingPeriod != null ? fromBillingPeriod.hashCode() : 0); result = 31 * result + (fromPriceList != null ? fromPriceList.hashCode() : 0); result = 31 * result + (toPriceList != null ? toPriceList.hashCode() : 0); return result; }
@Override public int hashCode() { int result = product != null ? product.hashCode() : 0; result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); return result; }
@Override public int hashCode() { int result = phaseType != null ? phaseType.hashCode() : 0; result = 31 * result + (fromProduct != null ? fromProduct.hashCode() : 0); result = 31 * result + (fromProductCategory != null ? fromProductCategory.hashCode() : 0); result = 31 * result + (fromBillingPeriod != null ? fromBillingPeriod.hashCode() : 0); result = 31 * result + (fromPriceList != null ? fromPriceList.hashCode() : 0); result = 31 * result + (toProduct != null ? toProduct.hashCode() : 0); result = 31 * result + (toProductCategory != null ? toProductCategory.hashCode() : 0); result = 31 * result + (toBillingPeriod != null ? toBillingPeriod.hashCode() : 0); result = 31 * result + (toPriceList != null ? toPriceList.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (fromProduct != null ? fromProduct.hashCode() : 0); result = 31 * result + (fromProductCategory != null ? fromProductCategory.hashCode() : 0); result = 31 * result + (fromBillingPeriod != null ? fromBillingPeriod.hashCode() : 0); result = 31 * result + (fromPriceList != null ? fromPriceList.hashCode() : 0); result = 31 * result + (toPriceList != null ? toPriceList.hashCode() : 0); return result; }