@Override public int hashCode() { int result = invoiceId != null ? invoiceId.hashCode() : 0; result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (amountOwed != null ? amountOwed.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = accountId != null ? accountId.hashCode() : 0; result = 31 * result + (paymentId != null ? paymentId.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (processedAmount != null ? processedAmount.hashCode() : 0); result = 31 * result + (processedCurrency != null ? processedCurrency.hashCode() : 0); result = 31 * result + (isAdjusted ? 1 : 0); result = 31 * result + (refundStatus != null ? refundStatus.hashCode() : 0); result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (updatedDate != null ? updatedDate.hashCode() : 0); return result; }
@Override public int hashCode() { int result = paymentId != null ? paymentId.hashCode() : 0; result = 31 * result + (extFirstPaymentRefId != null ? extFirstPaymentRefId.hashCode() : 0); result = 31 * result + (extSecondPaymentRefId != null ? extSecondPaymentRefId.hashCode() : 0); result = 31 * result + (accountKey != null ? accountKey.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (paymentError != null ? paymentError.hashCode() : 0); result = 31 * result + (processingStatus != null ? processingStatus.hashCode() : 0); result = 31 * result + (requestedAmount != null ? requestedAmount.hashCode() : 0); result = 31 * result + (pluginName != null ? pluginName.hashCode() : 0); result = 31 * result + (paymentType != null ? paymentType.hashCode() : 0); result = 31 * result + (paymentMethod != null ? paymentMethod.hashCode() : 0); result = 31 * result + (cardType != null ? cardType.hashCode() : 0); result = 31 * result + (cardCountry != null ? cardCountry.hashCode() : 0); result = 31 * result + (invoicePaymentType != null ? invoicePaymentType.hashCode() : 0); result = 31 * result + (linkedInvoicePaymentId != null ? linkedInvoicePaymentId.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (paymentMethodId != null ? paymentMethodId.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (processedAmount != null ? processedAmount.hashCode() : 0); result = 31 * result + (processedCurrency != null ? processedCurrency.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (paymentNumber != null ? paymentNumber.hashCode() : 0); result = 31 * result + (paymentStatus != null ? paymentStatus.hashCode() : 0); result = 31 * result + (extFirstPaymentRefId != null ? extFirstPaymentRefId.hashCode() : 0); result = 31 * result + (extSecondPaymentRefId != null ? extSecondPaymentRefId.hashCode() : 0); return result; }
@Override public int hashCode() { int result = invoiceId != null ? invoiceId.hashCode() : 0; result = 31 * result + (invoiceNumber != null ? invoiceNumber.hashCode() : 0); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (accountKey != null ? accountKey.hashCode() : 0); result = 31 * result + (invoiceDate != null ? invoiceDate.hashCode() : 0); result = 31 * result + (targetDate != null ? targetDate.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (balance != null ? balance.hashCode() : 0); result = 31 * result + (amountPaid != null ? amountPaid.hashCode() : 0); result = 31 * result + (amountCharged != null ? amountCharged.hashCode() : 0); result = 31 * result + (amountCredited != null ? amountCredited.hashCode() : 0); result = 31 * result + (invoiceItems != null ? invoiceItems.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (paymentId != null ? paymentId.hashCode() : 0); result = 31 * result + (paymentDate != null ? paymentDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (paymentCookieId != null ? paymentCookieId.hashCode() : 0); result = 31 * result + (linkedInvoicePaymentId != null ? linkedInvoicePaymentId.hashCode() : 0); return result; }
@Override public int hashCode() { int result = invoiceId != null ? invoiceId.hashCode() : 0; result = 31 * result + (invoiceItemId != null ? invoiceItemId.hashCode() : 0); result = 31 * result + (linkedInvoiceItemId != null ? linkedInvoiceItemId.hashCode() : 0); result = 31 * 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 + (planName != null ? planName.hashCode() : 0); result = 31 * result + (phaseName != null ? phaseName.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (endDate != null ? endDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = kbPaymentId != null ? kbPaymentId.hashCode() : 0; result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (status != null ? status.hashCode() : 0); result = 31 * result + (error != null ? error.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (paymentId != null ? paymentId.hashCode() : 0); result = 31 * result + (paymentMethodId != null ? paymentMethodId.hashCode() : 0); result = 31 * result + (processingStatus != null ? processingStatus.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (gatewayErrorCode != null ? gatewayErrorCode.hashCode() : 0); result = 31 * result + (gatewayErrorMsg != null ? gatewayErrorMsg.hashCode() : 0); result = 31 * result + (requestedAmount != null ? requestedAmount.hashCode() : 0); result = 31 * result + (requestedCurrency != null ? requestedCurrency.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (endDate != null ? endDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (subscriptionId != null ? subscriptionId.hashCode() : 0); result = 31 * result + (bundleId != null ? bundleId.hashCode() : 0); result = 31 * result + (planName != null ? planName.hashCode() : 0); result = 31 * result + (phaseName != null ? phaseName.hashCode() : 0); result = 31 * result + (rate != null ? rate.hashCode() : 0); result = 31 * result + (linkedItemId != null ? linkedItemId.hashCode() : 0); return result; }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (paymentId != null ? paymentId.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (isAdjusted ? 1 : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (refundStatus != null ? refundStatus.hashCode() : 0); result = 31 * result + (refundInfoPlugin != null ? refundInfoPlugin.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = kbPaymentId != null ? kbPaymentId.hashCode() : 0; result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (status != null ? status.hashCode() : 0); result = 31 * result + (error != null ? error.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = paymentId != null ? paymentId.hashCode() : 0; result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (extFirstPaymentRefId != null ? extFirstPaymentRefId.hashCode() : 0); result = 31 * result + (updatedDate != null ? updatedDate.hashCode() : 0); result = 31 * result + (accountKey != null ? accountKey.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (effectiveDate != null ? effectiveDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (paymentError != null ? paymentError.hashCode() : 0); result = 31 * result + (processingStatus != null ? processingStatus.hashCode() : 0); result = 31 * result + (requestedAmount != null ? requestedAmount.hashCode() : 0); result = 31 * result + (pluginName != null ? pluginName.hashCode() : 0); result = 31 * result + (paymentType != null ? paymentType.hashCode() : 0); result = 31 * result + (paymentMethod != null ? paymentMethod.hashCode() : 0); result = 31 * result + (cardType != null ? cardType.hashCode() : 0); result = 31 * result + (cardCountry != null ? cardCountry.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (type != null ? type.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * 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 + (planName != null ? planName.hashCode() : 0); result = 31 * result + (phaseName != null ? phaseName.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (endDate != null ? endDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (rate != null ? rate.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (linkedItemId != null ? linkedItemId.hashCode() : 0); return result; }
@Override public int hashCode() { int result = itemId != null ? itemId.hashCode() : 0; result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (updatedDate != null ? updatedDate.hashCode() : 0); result = 31 * result + (invoiceId != null ? invoiceId.hashCode() : 0); result = 31 * result + (itemType != null ? itemType.hashCode() : 0); result = 31 * result + (externalKey != null ? externalKey.hashCode() : 0); result = 31 * result + (productName != null ? productName.hashCode() : 0); result = 31 * result + (productType != null ? productType.hashCode() : 0); result = 31 * result + (productCategory != null ? productCategory.hashCode() : 0); result = 31 * result + (slug != null ? slug.hashCode() : 0); result = 31 * result + (phase != null ? phase.hashCode() : 0); result = 31 * result + (billingPeriod != null ? billingPeriod.hashCode() : 0); result = 31 * result + (startDate != null ? startDate.hashCode() : 0); result = 31 * result + (endDate != null ? endDate.hashCode() : 0); result = 31 * result + (amount != null ? amount.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (linkedItemId != null ? linkedItemId.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (invoiceNumber != null ? invoiceNumber.hashCode() : 0); result = 31 * result + (invoiceDate != null ? invoiceDate.hashCode() : 0); result = 31 * result + (targetDate != null ? targetDate.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (migrated ? 1 : 0); return result; }
@Override public int hashCode() { int result = invoiceId != null ? invoiceId.hashCode() : 0; result = 31 * result + (invoiceNumber != null ? invoiceNumber.hashCode() : 0); result = 31 * result + (createdDate != null ? createdDate.hashCode() : 0); result = 31 * result + (updatedDate != null ? updatedDate.hashCode() : 0); result = 31 * result + (accountId != null ? accountId.hashCode() : 0); result = 31 * result + (accountKey != null ? accountKey.hashCode() : 0); result = 31 * result + (invoiceDate != null ? invoiceDate.hashCode() : 0); result = 31 * result + (targetDate != null ? targetDate.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (balance != null ? balance.hashCode() : 0); result = 31 * result + (amountPaid != null ? amountPaid.hashCode() : 0); result = 31 * result + (amountCharged != null ? amountCharged.hashCode() : 0); result = 31 * result + (amountCredited != null ? amountCredited.hashCode() : 0); return result; } }
@Override public int hashCode() { int result = account != null ? account.hashCode() : 0; result = 31 * result + billCycleDayLocal; result = 31 * result + (subscription != null ? subscription.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 + (fixedPrice != null ? fixedPrice.hashCode() : 0); result = 31 * result + (recurringPrice != null ? recurringPrice.hashCode() : 0); result = 31 * result + (currency != null ? currency.hashCode() : 0); result = 31 * result + (description != null ? description.hashCode() : 0); result = 31 * result + (billingModeType != null ? billingModeType.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); result = 31 * result + (timeZone != null ? timeZone.hashCode() : 0); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((accountId == null) ? 0 : accountId.hashCode()); result = prime * result + ((amountOwed == null) ? 0 : amountOwed.hashCode()); result = prime * result + ((currency == null) ? 0 : currency.hashCode()); result = prime * result + ((invoiceCreationDate == null) ? 0 : invoiceCreationDate .hashCode()); result = prime * result + ((invoiceId == null) ? 0 : invoiceId.hashCode()); return result; }