@Override public int hashCode() { int result = billingPeriod != null ? billingPeriod.hashCode() : 0; result = 31 * result + (recurringPrice != null ? recurringPrice.hashCode() : 0); return result; }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (billingMode != null ? billingMode.hashCode() : 0); result = 31 * result + (usageType != null ? usageType.hashCode() : 0); result = 31 * result + (tierBlockPolicy != null ? tierBlockPolicy.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (limits != null ? Arrays.hashCode(limits) : 0); result = 31 * result + (blocks != null ? Arrays.hashCode(blocks) : 0); result = 31 * result + (tiers != null ? Arrays.hashCode(tiers) : 0); result = 31 * result + (fixedPrice != null ? fixedPrice.hashCode() : 0); result = 31 * result + (recurringPrice != null ? recurringPrice.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; }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (phases != null ? phases.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = product != null ? product.hashCode() : 0; result = 31 * result + (plan != null ? plan.hashCode() : 0); result = 31 * result + (finalPhaseBillingPeriod != null ? finalPhaseBillingPeriod.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); result = 31 * result + (finalPhaseRecurringPrice != null ? finalPhaseRecurringPrice.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = billingPeriod != null ? billingPeriod.hashCode() : 0; result = 31 * result + (recurringPrice != null ? recurringPrice.hashCode() : 0); return result; }
@Override public int hashCode() { int result = eventId != null ? eventId.hashCode() : 0; result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (plan != null ? plan.hashCode() : 0); result = 31 * result + (product != null ? product.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); result = 31 * result + (eventType != null ? eventType.hashCode() : 0); result = 31 * result + (isBlockedBilling != null ? isBlockedBilling.hashCode() : 0); result = 31 * result + (isBlockedEntitlement != null ? isBlockedEntitlement.hashCode() : 0); result = 31 * result + (serviceName != null ? serviceName.hashCode() : 0); result = 31 * result + (serviceStateName != null ? serviceStateName.hashCode() : 0); result = 31 * result + (phase != null ? phase.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = planId != null ? planId.hashCode() : 0; result = 31 * result + (productName != null ? productName.hashCode() : 0); result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (trialLength != null ? trialLength.hashCode() : 0); result = 31 * result + (trialTimeUnit != null ? trialTimeUnit.hashCode() : 0); result = 31 * result + (availableBaseProducts != null ? availableBaseProducts.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = 31 * billCycleDayLocal; result = 31 * result + (subscription != null ? subscription.hashCode() : 0); result = 31 * result + (fixedPrice != null ? fixedPrice.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (planPhase != null ? planPhase.hashCode() : 0); result = 31 * result + (plan != null ? plan.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (totalOrdering != null ? totalOrdering.hashCode() : 0); return result; }
@Override public int hashCode() { int result = name != null ? name.hashCode() : 0; result = 31 * result + (billingMode != null ? billingMode.hashCode() : 0); result = 31 * result + (usageType != null ? usageType.hashCode() : 0); result = 31 * result + (tierBlockPolicy != null ? tierBlockPolicy.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (limits != null ? Arrays.hashCode(limits) : 0); result = 31 * result + (blocks != null ? Arrays.hashCode(blocks) : 0); result = 31 * result + (tiers != null ? Arrays.hashCode(tiers) : 0); result = 31 * result + (fixedPrice != null ? fixedPrice.hashCode() : 0); result = 31 * result + (recurringPrice != null ? recurringPrice.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 = dryRunAction != null ? dryRunAction.hashCode() : 0; result = 31 * result + (dryRunType != null ? dryRunType.hashCode() : 0); result = 31 * result + (phaseType != null ? phaseType.hashCode() : 0); result = 31 * result + (productName != null ? productName.hashCode() : 0); result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (priceListName != null ? priceListName.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (billingPolicy != null ? billingPolicy.hashCode() : 0); result = 31 * result + (priceOverrides != null ? priceOverrides.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = accountId != null ? accountId.hashCode() : 0; result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (externalKey != null ? externalKey.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (productName != null ? productName.hashCode() : 0); result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (phaseType != null ? phaseType.hashCode() : 0); result = 31 * result + (priceList != null ? priceList.hashCode() : 0); result = 31 * result + (planName != null ? planName.hashCode() : 0); result = 31 * result + (state != null ? state.hashCode() : 0); result = 31 * result + (sourceType != null ? sourceType.hashCode() : 0); result = 31 * result + (cancelledDate != null ? cancelledDate.hashCode() : 0); result = 31 * result + (chargedThroughDate != null ? chargedThroughDate.hashCode() : 0); result = 31 * result + (billingStartDate != null ? billingStartDate.hashCode() : 0); result = 31 * result + (billingEndDate != null ? billingEndDate.hashCode() : 0); result = 31 * result + (billCycleDayLocal != null ? billCycleDayLocal.hashCode() : 0); result = 31 * result + (events != null ? events.hashCode() : 0); result = 31 * result + (priceOverrides != null ? priceOverrides.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; }